Tuesday 31 August 2010

NoSQL databases: 10 Things you Should Know About Them

NoSQL databases: 10 Things you Should Know About Them: "NoSQL databases: 10 Things you Should Know About Them:
5 pros and 5 cons by Guy Harrison:


Five advantages of NoSQL


  1. Elastic scaling
  2. Big data
  3. Goodbye DBAs (see you later?)
  4. Economics
  5. Flexible data models

Five challenges of NoSQL


  1. Maturity
  2. Support
  3. Analytics and business intelligence
  4. Administration
  5. Expertise


A few amendments though:



  • Elastic scaling: partially correct. Right now there are just a few featuring elastic scaling: Cassandra, HBase, Riak, Project Voldemort, Membase, and just recently CouchDB through BigCouch.



  • Big data:
    partially correct. Some of the NoSQL databases do not scale horizontally and so they are not a perfect fit for BigData.



  • Goodbye DBAs (see you later?):
    Maybe you’ll not call them DBA, but someone should still do data modeling and think about data access patterns



  • Support and Expertise:
    I do see these just as sub-categories of maturity (lack of thereof).


Original title and link for this post: NoSQL databases: 10 Things you Should Know About Them (published on the NoSQL blog: myNoSQL)

"

No comments:

Post a Comment