Most Read Latest News Blog Resources
Digg!  Digg
Reddit  Reddit


            iphoneapp GET THE APP!

Database 'renaissance' gives developers choices




April 22, 2009 —  (Page 1 of 3)
Over the past two years, new database projects have become more and more common. From document databases, like Damien Katz's CouchDB written in Erlang and 10gen's MongoDB, to the recent fork of MySQL known as Drizzle and the expanding popularity of the Apache Hadoop project, database developers have been working hard to improve the state of the MapReduce.

Geir Magnusson is a member of the Apache Foundation, and he has been working with 10gen on MongoDB, a document database similar in function to CouchDB. Originally a cloud platform company, 10gen discovered that the database portion of its project was holding its own. Thus, the company ditched the platform and focused on MongoDB, which stores JSON elements in binary form to create persistence storage for Web-based applications.

“It's being referred to as this renaissance of databases," said Magnusson. "All of the sudden, from out of the Dark Ages we've got all these ideas that people are willing to try and use. It's a fantastic time for databases and data storage. The problem is [that] you say 'database' and people automatically think of a relational database."

He said that much of the new work in databases is outside of the relational domain.

“My position is that we have two things happening," said Magnusson. "One is…because of the way applications are moving towards the Web, and Internet developers are starting to have to deal with scale of datasets for activity. They traditionally haven't had to do that when they were producing department-level applications. They've been taking the LAMP stack and starting to find that when the things get big, it falls apart.

“Second, it appears that work over the last 30 years in distributed systems is really coming together and bearing fruit in terms of the kind of systems we're seeing.

“You see a lot more work around the key-value stores: Tokyo Cabinet and MemcacheDB, for example. There are a couple of implementations of Google BigTable, such as Apache Hadoop. Again, there's realization that of a lot of distributed systems research was correct."

Related Search Term(s): databases

Pages 1 2 3 


Share this link: http://www.sdtimes.com/link/33428
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading



 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 8/1/2010 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
blogs tab
Like Ruby n' Rails
Programming languages and Web frameworks go together like peas n carrots. Or Ruby n' Rails.
07/30/2010 04:36 PM EST

Adobe buys a Web-based IDE
Adobe looks to buy a rapid and agile Web development environment.
07/28/2010 03:49 PM EST

OpenStack opens up
OpenStack looks to be an intriguing new idea for running clouds.
07/28/2010 01:56 PM EST

 

Events calendar tab
8/1/2010 to 8/5/2010
Boston
SHARE

8/2/2010 to 8/6/2010
Redmond, Wash.
1105 Media

8/9/2010 to 8/13/2010
Orlando
Agile Alliance

8/23/2010 to 8/26/2010
San Jose
S&S Media

8/30/2010 to 9/2/2010
San Francisco
VMware