Saturday, December 12, 2009
In a week, I will have three weeks off from work, and since I usually give in to my inner geek when I'm on vacation, I thought I'd find out more about cloud computing and NoSQL today. I was overwhelmed by what I found within the first minutes of my search! (It has been about 4 years since I took a database class.)
The first place I visited was the O'Reilly Radar blog, which usually has a few interesting links about emerging technologies: Four Short Links: 11 December 2009 (Nat Torkington)
Number 2 on Torkington's list of links:
NoSQL Required Reading "Papers and presentations to get up to speed in the theory and practice of scalable key-value data stores" (via Hacker News)
Here is a sample of some of the info I found during my first trip down the NoSQL rabbit hole:
NoSQL Debrief, (Johanos Karsson)
"The idea was to give attendees a solid introduction to how distributed, non relational databases work as well as an overview of the various projects out there." (The NoSQL DeBrief includes a variety of presentation slides and videos that I'm planning on viewing on my next tour of the rabbit hole.)
Pragmatic Programming Techniques (Ricky Ho's blog)
Query PRocessing for NoSQL DB
"The recent rise of NoSQL provides an alternative model in building extremely large scale storage system. Nevetheless, compare to the more mature RDBMS, NoSQL has some fundamental limitations that we need to be aware of. It calls for a more relaxed data consistency model.It provides primitive querying and searching capability."
"There are techniques we can employ to mitigate each of these issue. Regarding the data consistency concern, I have discussed a number of design patterns in my previous blog* to implement system with different strength of consistency guarantee."
All Things Distributed - Werner Vogel's weblog on building scalable and robust distributed systems: Eventually Consistent- Revisited
Video Version from YouTube Google Tech Talks: Chris Anderson Discusses CouchDB
Chris is "Obsessed with bending the physics of the web to give control back to the user".
Dave Rosenberg's Software, Interrupted Blog, CNET News 12/9/09
Here are a few more links, thanks to Nati Shalom:
Why Existing Databases (RAC) are So Breakable! Nati Shalom (11/30/09)
No to SQL? Anti-database movement gains steam- My Take Nati Shalom (7/9/09)
Are Cloud Based Memory Architectures the Next Big Thing? Todd Hoff (3/16/09)
Other alternatives: In-Memory Data Grid