Print

If you've given up on relational databases for the cloud... You're nuts!



Alex Handy
Email
July 13, 2011 —  (Page 1 of 7)
_

The move to the cloud has brought many changes to software development, but few shifts have been as radical as those occurring in the database market right now. So different is the cloud for software architects that the first response from developers was to build entirely new databases to solve these new problems.

Thus, 2010 was the year of the NoSQL database. But as time has moved on and NoSQLs have become more mature, developers are figuring out that the old relational ways of doing things shouldn't be thrown out with the metaphorical bathwater.

While relational databases were considered old world just a year ago, a new crop of options for in-cloud development has brought them racing back to the forefront. A combination of new relational databases aimed at the cloud, coupled with more mature in-cloud relational offerings, such as Microsoft's SQL Azure database and Amazon's SimpleDB, have presented some compelling reasons to ditch the new-fangled NoSQLs.

Amazon's SimpleDB, for example, is a cloud-based relational data storage system focused on simplicity, as the name implies. Rather than cram caching, transformations and compromise solutions to the CAP problem (Consistency, Availability, Partitions: You can only choose two) into a new-world database, SimpleDB eschews futuristic ideas in favor of a clean, easy-to-use data store that can form the backbone of scalable applications while providing the 20% of functionality needed by 80% of users.

Adam Selipsky, vice president of product management and developer relations for Amazon Web Services, said that SimpleDB is about choice and ease of use. “Running a relational database, irrespective of where you do it, takes a certain amount of work and administration," he said.

"There are a lot of use cases where people don't need that full functionality of a relational database. SimpleDB is really meant to be the Swiss Army knife of databases. You're not going to do joins, you're not going to do complex math procedures. If you want to do data indexing and querying, then it can take all the scaling hassles away from you, and you don't have to worry about schemas."



Related Search Term(s): cloud, databases

Pages 1 2 3 4 5 6 7 


Share this link: http://sdt.bz/35727
 


Comments


07/13/2011 02:57:49 PM EST

Hi, Alex, Point of information! Amazon Simple DB is an entity-attribute-value (EAV) or "key-value" database, and isn't relationals. Amazon's relational database (RDBMS) offering is RDB, an implementation of MySQL designed specifically for Amazon Web Services. Cheers, --rj

United StatesRoger Jennings


close
NEXT ARTICLE
Open Cloud Initiative envisions an open cloud future
Vendor lock-in is a hidden danger, so principles must be established to protect users Read More...
 
 
 




News on Monday  more>>
Android Developer News  more>>
SharePoint Tech Report  more>>
Big Data TechReport  more>>

   
 
 

 


Download Current Issue
JUNE 2013 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
 
 
 

Events calendar tab
Velocity Conf.
6/18/2013 to 6/20/2013
Santa Clara, Calif.
O'Reilly Media
Structure
6/19/2013 to 6/20/2013
San Francisco
GigaOM
Mobile Commerce World
6/24/2013 to 6/26/2013
San Francisco
UBM TechWeb
USENIX Federated Conference
6/24/2013 to 6/28/2013
San Jose, Calif.
USENIX
Microsoft Build
6/26/2013 to 6/28/2013
San Francisco
Microsoft