NoSQL Week in Review 9
I think this was the most active week since the debut of MyNoSQL and our NoSQL week in review. Being caught in a couple of long all day meetings, I have missed a couple of these, so I thought we should start with a short review of the most important events:
- Dr. Eric Brewer, the promoter of the CAP theorem, has joined the Board of Directors of Basho, makers of Riak. [1]
- As we anticipated last week, Project Voldemort has launched a new version, 0.70, the first including online rebalancing. [2]
- Redis Virtual Memory complete implementation is now committed and undergoing extensive tests.
- After last week dev release, MongoDB has pushed a new stable release: 1.2.2 [3]
- Basho has released Riak 0.7.1, a minor bugfix version. [4]
- Terrastore, probably the youngest document database tracked on MyNoSQL, has announced a new version: 0.4. [5]
- Yahoo has published a testing framework for NoSQL systems [6]. We will take a look together at the results here on MyNoSQL.
While all these are extremely interesting, let’s also see what the NoSQL community considered hot last week here on MyNoSQL:
What’s Hot in the NoSQL World
- Practical tips for using SimpleDB
- Release: HBase 0.20.3 brings 84 bug fixes and improvements
- Applying Amdhal’s Law to Hadoop Provisioning
- Characterizing Enterprise Systems using the CAP theorem
- Software Patents, MapReduce and Open Source
It came as a surprise that what is probably the most exciting Cassandra release in quite a while hasn’t made it to the top. I really hope the Cassandra community will get together and start being more present. It is one of the most important column stores used at Digg and Twitter (teaser: I am preparing a surprise here) and I am pretty sure that the NoSQL community would like to hear much more than it is currently available.
I’d encourage the Tokyo Cabinet users to bookmark this post: Tokyo Cabinet Database Recovery as it might prove useful at a later point.
New NoSQL Releases
As I prefaced this edition of the NoSQL week in review, there were quite a few NoSQL releases announced the last couple of days:
- Release: Cassandra 0.5.0 Is Here
- Release: HBase 0.20.3 brings 84 bug fixes and improvements
- MongoDB 1.2.2
- Project Voldemort 0.70
- Terrastore 0.4
- Riak 0.7.1
This is definitely a record and it will be a while until we can mention so many exciting releases within a single week.
NoSQL Week in Review
- Internationalization with MongoDB and MongoKit
“An example on how to store internationalized data with MongoDB and MongoKit …”
- Software Patents, MapReduce and Open Source
“I kept myself away from the whole MapReduce granted patent discussion mainly because I’m European and I don’t understand how the patent system works in US, but also because I am not a lawyer. Anyway, that doesn’t stop me thinking that this event has an important impact on the adoption in the enterprise world of all those NoSQL solutions (f.e. Hadoop , CouchDB , MongoDB , etc.) that are somehow related to this technology …”
- RedBottle: REST-style app with Redis and Python Bottle
“So I thought, hey, why not cook up a super-simple application skeleton that integrates Bottle and Redis? That way, you could create a Bottle project with the Redis goodness more-or-less built-in.”…
- Hadoop Tutorial Part 3: Custom Stats from Hadoop
“In case you have been following this Hadoop tutorial you’ve already have it installed and configured Hadoop and you’ve probably already played with some custom partitioning solutions . So, it is time to see if you can gather some runtime stats.”…
- Statistical Computation with Incanter and MongoDB
“Q : Can you explain why is MongoDB a good choice for incanter (as opposed to Clojure more generally?) Everything that I work with (in R) that is not rectangular, is indexed … A : Do you mean as opposed to SQL databases, or other schema-less databases? …”
- Zend and NoSQL Adoption
“NoSQL integration with popular frameworks is a critical phase in the NoSQL adoption. Zend, one of the most popular PHP frameworks is already looking to seamlessly integrate with …”
- Release: Cassandra 0.5.0 Is Here
“I’ve been tracking this release for the last two weeks as it is probably the most exciting Cassandra release …”
- Release: HBase 0.20.3 brings 84 bug fixes and improvements
“Even if a minor release in terms of version, the HBase 0.20.3 has fixed around 50 bugs, has at least 15 improvements and 3 new features, with a total of 84 included in this new release…”
- A great week for the column stores: Cassandra and HBase New Releases
“I think this is a great week for the NoSQL column stores , marking new releases from both of the most important column-based solutions we are tracking here on MyNoSQL: Cassandra and HBase.”
- Characterizing Enterprise Systems using the CAP theorem
“When building your next distributed system, you will have to make sure that all subsystems are able to deliver the combination of consistency-availability-partition tolerance that you are looking for.”
- Tokyo Cabinet Database Recovery
“Even if you don’t hit this ugly issue , non-transactional Tokyo Cabinet is not crash safe. Learn the details of the recovery process:”
- Practical tips for using SimpleDB
“After loading 1 billion records into Amazon SimpleDB , you definitely learn some tips & tricks about it …”
- Applying Amdhal’s Law to Hadoop Provisioning
“Applying Amdahl’s law to Hadoop provisioning might give you some good answers for critical questions like …”
- Quick Intro to Tokyo Cabinet and Oklahoma_Mixer Ruby Library
“A nice article covering the basic ops in Tokyo Cabinet and the oklahoma_mixer Ruby library.”
- Neo4j Extending Integration with Lucene Family. Now Solr
“ I was writing that Neo4j, as CouchDB, is using Lucene for full text indexing . While agreeing that this is definitely better than reinventing the wheel, I was also raising my concern about the complexity and scalability of this approach.…”
Have a great NoSQL week!
References
- [1] ☞ UC Berkeley Professor Dr. Eric A. Brewer, Globally Recognized Authority on Distributed Computing Systems, Joins Board of Directors of Basho Technologies, Inc. (↩)
- [2] ☞ Voldemort 0.70 is released (↩)
- [3] ☞ MongoDB stable 1.2.2 Released (↩)
- [4] ☞ Riak-0.7.1 Released (↩)
- [5] ☞ Terrastore 0.4 released! (↩)
- [6] ☞ Yahoo! Cloud Serving Benchmark (pdf) (↩)