Wednesday, December 09, 2009

NoSQL Required Reading

I've been trying to follow the fast-moving world of NoSQL lately, and -- like a visit to the carnival funhouse -- it has left me with double vision, queasy stomach, and a staggering gait. (And it's not even Saturday morning...) Yet I find myself coming back for more.

If you're new to NoSQL, you'll want to do a bit of background reading. I'll keep this quick and limit my recommendations to just the essentials:

1. The Amazon Dynamo paper is classic. Almost everyone in the NoSQL world has read this paper.

2. Google's Bigtable paper. Again, very widely read.

3. Werner Vogels's "Eventually Consistent" (originally published in ACM Queue) is absolutely the one article you should read if you're not clear on the rationale behind "eventual consistency."

4. Brewer's CAP Theorem (a foundational bit of scalability theory) is well-explained here. Also see Brewer's original slides from his famous July 2000 PODC keynote.

5. The slideshows from the June 11, 2009 NoSQL meetup in SFO bring to mind adjectives like classic, influential, seminal, pivotal, memorable. Ignore these decks at your peril.

6. SQL Databases Don't Scale is short, basic, and to-the-point. Essential background info if you're not already a battle-scarred DBA with scalability wounds.

7. For a tabular overview of major distributed databases and how they compare with each other, see NoSQL Ecosystem by Jonathan Ellis. A similar effort is the Quick Reference to Alternative data storages page. Ellis's post is noteworthy for its clueful, concise, helpful narrative (in addition to the tables). The Quick Reference page is mainly tables -- but the tables are more complete than Ellis's.

Other Essential Resources -- This site bills itself as "Your Ultimate Guide to the Non-Relational Universe!", and also self-assuredly calls itself "the biggest nosql link archiv in the web." It's worth knowing about, certainly.

IMHO, all fully conformant NoSQL geeks MUST follow @nosqlupdate on Twitter.

Conformant geeks SHOULD follow @al3xandru (creator of the excellent MyNoSQL blog and NoSQL Week in Review). NoSQL Week in Review is new. I'm hoping it will be updated regularly. It's excellent.

You MAY want to read recent blog posts by Ricky Ho that aptly summarize key aspects of distributed data-store technology. Two noteworthy examples: Query Processing for NoSQL Databases, and his widely read NoSQL Design Patterns post.

That SHOULD be enough to get you started. ;)


  1. Don't forget the NoSQL Google Group:

  2. has speaker videos that are slowly appearing...

  3. Also check out the video of Justin Sheehy's talk from NOSQL East in Atlanta, GA (2009).

    Does a very good job of nailing down amorphous terms like "distributed", "scalable", "reliable", and "consistent".

    (Disclaimer: I work at Basho Technologies with Justin.)

  4. Luis Alejandro Masanti7:25 AM

    I'm a newcomer. I got the link from O'Reilly.

    Just intriged by the "No" in the title, I got an idea from reading all your comments to the links (I'll pick a couple latter).

    I would be usefull for me to have a brief description of what encompases the NoSQL type.

    Thanks in advance.

  5. Over the last year, I've watched the NoSQL camp grow a lot. And now, some folks are even forecasting a market approaching $2 Billion USD by 2015.Make Your Ex Back

  6. Nice post im been searching for this article for long time
    thanks for sharing

  7. Anonymous5:38 PM

    DIY Solar Panels are the easy solution to the energy crisis! If YOU want to save BIG on electricity bills - $2,400 yearly, then solar panels are for you.
    Building solar panels hasn't to be difficult, but there are always some mistakes you can make the first time around.
    Therefore, I strongly advice you check out this article: DIY Solar Panels to know WHY exactly everyone needs an excellent solar project guide.

  8. Anonymous5:52 PM

    thanks for your information

  9. Welcome to enjoy the Power balance wholesale on the best onlinshop .cheap and quality.

  10. Unique and Amazing Stuff Around the World

  11. Thank you for providing the perspective. I just read a part of the article, so I don't know much what to say. Good luck for the new member!Monogram Mini Lin
    Epi Leather
    Damier Azur
    guess perfume
    britney spears perfume
    ed hardy perfume
    vera wang perfume
    calvin klein perfume
    paris hilton perfume

  12. tubal ligation reversal
    Hey, I read a lot of blogs on a daily basis and for the most part
    people lack substance but
    I just wanted to make a quick comment to say GREAT blog!…..
    I’ll be checking in on a regularly now….
    Keep up the good work!
    tubal reversals
    tubal reversal pregnancy

  13. makasih informasinya

  14. Excellent information on your blog, thank you for taking the time to share some good information on this website.

    Zoology Assignment Help

  15. Thanks for the informative article. This is one of the best resources I have found in quite some time.
    Website Design And Development

  16. Hire Best Packers And Movers Mumbai for hassle-free Household Shifting, ***Office Relocation, ###Car Transporation, Loading Unloading, packing Unpacking at affordable Price Quotation. Top Rated, Safe and Secure Service Providers who can help you with 24x7 and make sure a Untroubled Relocation Services at Cheapest/Lowest Rate @ Packers And Movers Mumbai

  17. Excellent Post.Good effort for beginner about Pace
    GoViet For PC

  18. All Type of Essential Website, You can Visit.

    Hamaari Dukaan is an E-commerce Company. Men's T-shirt, Shirt, Saree, Suit Kids Wear and many more.
    Online Shopping Website | T-shirt, Shirt, saree, Suits | -Hamaari Dukaan
    Hamaari Dukaan

    Digital Marketing Agency in Lucknow

    Bathroom product Dealer in Nepal

    Child Care NGO- Child Care NGO in Lucknow


  19. Packers and Movers Bangalore as a Services providing company can make all the difference to your ###Home Relocation experience. Bangalore based Company which offers versatile solutions, Right team that easily reduce the stress associated with a ✔✔✔Household Shifting, ***Vehicle Transportation. we help things run smoothly and reduce breakages and offer you seamless, Affordable, Reliable Shifting Services, Compare Shifting Charges . @ Packers And Movers Bangalore


Add a comment. Registration required because trolls.