NoSQL Week in Review 12
I hope you had a great NoSQL week and you are ready for a new edition of the NoSQL week in review, your quick way to catch up with all hot things NoSQL from the last week. Without further ado, let’s see what happened last week in the NoSQL world:
What’s Hot in the NoSQL World
- MongoDB Durability: A Tradeoff to Be Aware Of
- Translate SQL to MongoDB MapReduce
- CouchDB Can Completely Change the Architecture of Your Next Web Application
- Presentation: NoSQL @ CodeMash - An Interesting NoSQL Categorization
- A Very Specific Benchmark: Files vs MySQL vs Memcached vs Redis vs MongoDB
Firstly, I’ll have to confess that I have influenced this week’s What’s Hot in the NoSQL World section. The article MongoDB Durability: A Tradeoff to Be Aware Of was already showing good signs of being interesting for the NoSQL community so I have decided to share it on both Reddit and Hacker News (from there I guess you can already imagine the results).
So, if you’d allow me to influence it again, I’d also suggest these posts:
- Putting your NoSQL data to work
- Tokyo Cabinet Tutorial: Database Types and Configuration Options
- Recipes for Using NoSQL Solutions
- MongoDB MapReduce Tutorial
New NoSQL Releases
Project Voldemort has pushed out an important update which fixed a major backward compatibility issue introduced with the 0.60 release. You can read more about Project Voldemort 0.80 - Backward compatibility restored and BDB upgrade.
NoSQL Week in Review
- MongoDB and Solr to Experiment with Twitter Lists
“We already know that NoSQL projects are in love with Twitter apps , so I thought that this experiment of using MongoMapper with MongoDB and Solr to calculate Twitter influence based on lists may be interesting considering code is included. …”
- A Stub Ruby Library for CouchDB
“Continuing our series of CouchDB tips & tricks , I wanted to include RockingChair , a stub Ruby library for CouchDB that would help you out with the speed of the test suite. …”
- MongoDB Usecases Part 2
“Usecases are always welcome, so here are some more open source Ruby applications using MongoDB …”
- Ongoing comparison of OODBs and NoSQL
“Last week I tried to briefly present the main differences between OODB and NoSQL . Roberto Zicari, over ODBMS Industry Watch , is looking into this topic in more detail and in his last post, he invited a few people to answer this question. See what they have to say about OODB vs NoSQL …”
- Translate SQL to MongoDB MapReduce
“I keep hearing people complaining that MapReduce is not as easy as SQL. But there are others saying SQL is not easy to grok. Anyway it looks like translating SQL to MongoDB MapReduce is not so complicated …”
- A Very Specific Benchmark: Files vs MySQL vs Memcached vs Redis vs MongoDB
“This sort of very specific benchmarks are valid/interesting if and only if : …”
- Redis Usecases: A Great List of Resources
“If someone (Mathias Meyer @roidrage ) puts together such a great list of Redis usecases you know I’ll not complain :-). Excellent resource! …”
- MongoDB Durability: A Tradeoff to Be Aware Of
“The MongoDB team post about MongoDB’s durability made some waves last week. I have no intention to judge the decisions MongoDB team made in designing their tool. But I do feel that the above arguments are inaccurate and that MondoDB durability should be seen as a tradeoff for the performance you are getting from it. …”
- Tokyo Cabinet Tutorial: Database Types and Configuration Options
“A great piece of documentation for the 3 different storage types supported by Tokyo Cabinet: hash , B+ tree and fixed-length. Great resource for Tokyo Cabinet NoSQL community. …”
- Release: Neo4j 1.0 is Finally Here
“People wearing suites for celebrating the Neo4j 1.0 release. The graph database has been close to 1.0 for quite a while and the guys have finally decided to push out the release with the label 1.0.…”
- Putting your NoSQL data to work
“The fact that you are storing your data into a NoSQL solution, doesn’t mean that you are done with it. You’ll still have to put it to work, transform and move it, or do some data warehousing. And the lack of SQL should not stop you for doing any of these. …”
- MongoDB Tutorial: MapReduce
“The best materials I have found and used myself to learn about a MongoDB MapReduce…”
- Understanding the NoSQL movement
“While over MyNoSQL we love all things NoSQL , I still think that scaling RDBMSes is an interesting topic some of the techniques used being the same in the NoSQL space. …”
- Presentation: NoSQL @ CodeMash - An Interesting NoSQL Categorization
“A generic intro to NoSQL by Ben Scofield featuring a very interesting NoSQL categorization …”
- Another NoSQL Friendly RDBMS, Plus Some Pros and Cons
“Aside from pointing out to just another NoSQL friendly RDBMS post, I thought it would be interesting to see what the guys over MySQL Performance blog consider as good situations for using this technique and its downsides : …”
- CouchDB Can Completely Change the Architecture of Your Next Web Application
“CouchDB gives you access to data over HTTP (the advantage of using the right protocol ). Add to that the fact that it can store and execute some part of the business validation logic. Thus your next web app may have a much simplified client-server architecture: …”
- Recipes for Using NoSQL Solutions
“The guys from Hashrocket got featured in a CNET article about revitalizing a pharma project by replacing the existing relational database with a document database: MongoDB: …”
- Generic CouchDB _changes consumer using node.js
“An interesting tool for those needing a way to process the CouchDB _changes server-side: …”
- Presentation: Riak in 32 slides
“A concise slide deck on Riak …”
- Tokyo Promenade: A Content Management System on top of Tokyo Cabinet
“I didn’t know that Mikio Hirabayashi, the creator of Tokyo Cabinet and Kyoto Cabinet, the successor of Tokyo Cabinet is also offering GNU licensed content management system: ☞ Tokyo Promenade that runs on top of Tokyo Cabinet. …”
- Release: Project Voldemort 0.80 - Backward compatibility restored and BDB upgrade
“Project Voldemort has released version 0.80 which features among other small improvements and bug fixes two important changes: …”
- Play with Taskr: A Lightweight CouchApp Task Tracker
“Chris Anderson ( @jchris ) has shared a 10min video demoing Taskr, a lightweight task tracker that uses some new plugins ( Evently and Pathbinder ) available through CouchApp [ 1 ] . The video is pretty fun, unfortunately the fonts are too small to see the code, so you’ll have to check out the ☞ GitHub code to follow along. …”
Before closing up, I’d like to tell you that I already have a couple of great posts prepared for the upcoming week and I’m pretty sure we will have a great NoSQL week.