Not your daddy's database



Email    print   
November 15, 2009 —  (Page 1 of 5)
Databases aren't just for DBAs anymore. With an increasing number of new database projects in the open-source world, and with new thinking around cloud-hosted databases, the relatively dull world of storing data has come to life again. New research into scalability, reliability and availability are changing what it means to develop an application on top of a database.

Developing cloud applications on top of virtually hosted databases has created an entirely new set of problems for developers. Database optimization has become an art form, usually the domain of the DBA. But with cloud-hosted databases, such as Amazon's SimpleDB and Microsoft's forthcoming cloud-hosted version of Microsoft SQL Server, the information typically used to judge the usefulness of optimization actions is no longer living in the logs of a company's servers.

The relational database is still vitally important, but there are green shoots abound in the world of non-relational databases. The necessity of speed and scalability in the cloud has spawned dozens of new projects, commercial and otherwise. Projects like CouchDB, Drizzle, MongoDB and Tokyo Cabinet all tackle specific areas of need in modern development environments.

The biggest reason for the move to amorphous blobs of unformatted data is, perhaps, sheer exhaustion. For years, much of enterprise software development has been preoccupied with integrating data, formatting it properly, moving it between databases and preparing it for processing. With new systems like Hadoop adding facilities for normalizing and crunching data in general, the need to build individual data connectors would seem to be destined for the scrap heap.

Of course, clouds also imply scaling, and scaling databases is still not an easy proposition. Thus the need for large key value stores, like Tokyo Cabinet, that focus on this singular task and eliminate the need to run a database with oodles of unneeded features. Pure key value stores lack the potential for SQL injection attacks, while amorphous blobs of data require little data normalization.

All this movement outside of the database, however, gives developers more wiggle room. With less need for squeezing square relational databases into round development holes, developers can focus on the things relational databases do well within their applications.



Related Search Term(s): Amazon, databases, Hadoop

Pages 1 2 3 4 5 


Share this link: http://sdt.bz/33912
 
Most Read Latest News Blog Resources


Comments


11/17/2009 10:24:55 AM EST

Alex, Thank you for the excellent article. It is certainly an exciting time to be tackling big data problems. I wanted to correct my role at Vertica. My position is Senior Director for Cloud and Virtualization. Our CEO is Ralph Breslauer. Regards, Omer

United StatesOmer Trajman


Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Diving into the Big Data pool
Hadoop is at the center of the big-data universe, but a handful of companies are providing alternatives Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb