NoSQL Week in Review 11
I decided to start a bit differently this new edition of NoSQL week in review. I keep hearing (over Twitter, at the conferences and on blog posts) that people are interested in learning more about this “whole NoSQL thing”. I wholeheartly agree with what ☞ Yehuda Katz formulated so well:
It’s easy to spit out “lmgtfy.com” or RTFM, but in truth, these beginners barely know where to look. All too often, we assume that if someone couldn’t figure out the right search term on Google, they can never become a viable community member.
So why not helping the NoSQL “noobs”? I bet that if you are reading this, you have at least 5 friends that would love to know more about NoSQL. So why not sharing it with them and help them get started with NoSQL? This way the NoSQL community over here on MyNoSQL will grow and we will all benefit from each others’ experience.
Now that I took this weight off my heart, we can continue with our weekly sections.
What’s Hot in the NoSQL World
- Integrating MongoDB with Solr
- Your Chance to review the FOSDEM NoSQL Event
- Google’s MapReduce patent and the future of Hadoop and CouchDB
- Seeking a Database That Doesn’t Suck
- Redis gets a web interface: Redweb
By looking at the above list (which is based on your feedback), I’d also suggest a couple of related posts:
- Lucandra: A Different Solution for Storing Lucene Indexes
- Redis Over HTTP
- LoveSeat: An Alternative to CouchDB Futon
New NoSQL Releases
I have counted 7 releases over the last couple of weeks (see ) so it was somehow normal to expect things to slow down a bit. But we still have 2 minor releases:
Terrastore 0.4.1 ☞
From the release announcement:
Terrastore 0.4.1 has been released, providing important bug fixes and two enhancements/features:
- Improved logging for both master and server nodes, and easy configuration of server logs.
- New backup import/export APIs.
MongoDB Development 1.3.2 ☞
From the release announcement:
Notable changes:
- background index creation
- $addToSet
- better handling for restarting slaves offline for a while
- enhancements to serverStatus - counters/replication lage
- make index creation use less memory
- option for separate directory per db
NoSQL Week in Review
- MR.Flow: Yahoo! Pipes for MapReduce
“As simple as a Yahoo! Pipes for MapReduce : …”
- Google’s MapReduce patent and the future of Hadoop and CouchDB
“I am trying to be a bit more balanced and cautious, ask for details and wait for some proof before saying anything that sounds so radical about Google’s MapReduce patent …”
- Redis Over HTTP
“Dor Kalev’s idea of exposing Redis functionality over HTTP is extremely interesting. I’d like to suggest a couple of things: …”
- Seeking a Database That Doesn’t Suck
“Wow! I don’t think he left out anything. While some of the points raised in the post may be generally valid, writing something like that without stating at least what you are trying to achieve sounds like a link baiting post and kind of invalidates everything written. …”
- LoveSeat: An Alternative to CouchDB Futon
“It is exciting to see tools added to the CouchDB toolkit. And I do agree that sometimes instead of trying to bend an existing tool do the job you want it can be easier to build your own. Just think of it this way: it is in fact the whole philosophy behind NoSQL: instead of bending existing tools, we got these exciting new tools to our toolbox. …”
- mongostat: iostat for MongoDB
“mongostat is a command line tool that outputs various iostat-like statistics about a MongoDB instance. …”
- MongoDB in the Windows Environment
“I’ve put together a couple of posts that are taking MongoDB for a ride on a Windows environment. …”
- Integrating MongoDB with Solr
“Sounds like quite a few NoSQL projects are externalizing the full text indexing to either Lucene or Solr (take for example CouchDB integration with Lucene or Neo4j integration with Lucene and Solr ). …”
- Redis gets a web interface: Redweb
“CouchDB has Futon and recently LoveSeat to access it over a web browser. MongoDB has futon4mongo and phpMoAdmin for the same functionality. So why not something similar for Redis? …”
- Why doesn’t disk usage immediately decrease when I remove data in Cassandra?
“Jonathan Ellis ( @spyced ) explains the complexity of performing a delete operation in a distributed, eventually consistent system and how Cassandra deals with this operation. …”
- Paginating with CouchDB
“Except the case you are planning to offer your users a very bad experience, you’ll have to figure out a way to paginate through long collections. Using CouchDB is no different from any other storage, maybe it adds a bit of complexity: …”
- Graph Databases: The graph model and processing
“A new must read article from Ricky Ho on graph databases in which he covers the basics of the graph model and some graph algorithms. …”
- Access CouchDB document revisions with RelaxDB
“A nice trick to get quick access to the CouchDB document revisions with the Ruby RelaxDB library : …”
- Lucandra: A Different Solution for Storing Lucene Indexes
“It is pretty clear by now that many NoSQL stores have decided to rely on a 3rd party tool for full text indexing , the favorites so far being Lucene and Solr . …”
- Your Chance to Review the FOSDEM NoSQL Event
“If you haven’t been able to make it to Brussels last week for the FOSDEM NoSQL devroom, you’ll probably be happy to hear that thanks to the organizers and Parleys.com you’ll still have the chance to watch all of the FOSDEM NoSQL devroom sessions. …”
- Concerns in the Tokyo Cabinet Community
“The Tokyo Cabinet community is starting to express its concerns related to the future of the project. Back when I covered Kyoto Cabinet, the successor of Tokyo Cabinet I have expressed the same concerns. Unfortunately even if I tried to contact the creator of these projects to shed some light on their future, I got no response back. …”
With that I wish you all a great NoSQL week! And do start sharing your MyNoSQL secret with at least 5 friends!