NoSQL Week in Review 14
It looks like I’ve made it to the 14th edition of the NoSQL week in review, even if I was a bit sick lately and also missed a reliable internet connection for the last days. But to start of with a good news to compensate, I am quite proud to let you know that myNoSQL is an official media partner for the ☞ NoSQL event organized by 10gen in Boston on March 11th, so I hope I’ll be able to cover the event at least as well as I did for FOSDEM NoSQL event.
This last week seems to have continued to be under the sign of the Twitter interview on Cassandra, so we’ve learned about more Cassandra usecases, plus some fundamental Cassandra partitioning strategies and embedded Cassandra.
Talking about usecases, we’ve also looked at an emerging Redis usecase: queues, compared the some offline and production notes on MongoDB and looked at a very simple generic NoSQL usecase: note taking apps.
We also had a fair share of presentations and videos: Persistent graphs in Python with Neo4j, Intro to MongoDB by Alex Sharp and Relaxing with CouchDB. And there were some other posts that you can check in the NoSQL week in review section.
What’s Hot in the NoSQL World
- 6 Valid Questions for Every (NoSQL) Project
- FleetDB: An Interview with Mark McGranaghan
- 3 Sweet Spots for MapReduce
- Getting Up to Speed with CouchDB and Java
- MongoDB and File System Durability Explained
Unfortunately while it looks like the community found interesting the 6 questions for every NoSQL project we haven’t really got some answers, so here is a I’d like to hear from you, the NoSQL readers what NoSQL projects would you be interested in hearing an answer from?
I am quite happy that you’ve found interesting the interview with Mark about FleetDB, the Clojure implemented schema-free database.
Last, but not least, in case you are planning to use MongoDB, I’d strongly suggest spending some time on offline and production notes on MongoDB as it is a very condensed way to understand quite a few details about it.
New NoSQL Releases
As far as I can tell, this week we only had Mongo 1.3.3 a development release about which you can read more ☞ here.
Update: It looks like there was also a Redis release the other day. Redis 1.2.4 fixed an issue with replication for dump files larger than 2GB.
NoSQL Week in Review
- MongoDB and C#
“Even if according to the 10gen survey the number of people using MongoDB from or on a Windows environment is pretty small, I continue to see some articles here and there, so I thought that the Windows MongoDB users will benefit from getting a chance to see what have been written so far. …”
- Getting Up to Speed with CouchDB and Java
“If you haven’t done it already, this article will probably get you started in no time. …”
- Google’s MapReduce patent - no threat to stuffed elephants
“Unfortunately these are just pure assumptions and even if NoSQL projects argue (and can probably prove it) that their implementations are not tied to the Google’s MapReduce paper, I still don’t see things as clear as they should be with an emerging technology looking for broad adoption. …”
- Access Control Lists with Graph Databases
“It looks like MyNoSQL’s initiative to compare same scenarios implemented by some of the graph databases is catching up and after Neo4j blog published an extensive article on ☞ access control lists with Neo4j , the guys from InfoGrid picked up the challenge and provided ☞ their own solution . …”
- Cassandra Usecases: Survey Results
“A very nice summary of Cassandra usecases …”
- FleetDB: An Interview with Mark McGranaghan
“FleetDB is an MIT licensed schema-free database implemented primarily on Clojure that provides a combination of schema-free records, declarative queries, optimizing query planner and a few more interesting features. While not exactly targeting those scenarios that involve tons of data and require massive scalability, FleetDB seems to be a nice tool to have around when prototyping your next app. Mark McGranaghan, the project creator, has been kind enough to answer a couple of questions for us. …”
- CouchDB Chat App with _changes and Evently
“Watching Chris Anderson ( @jchris ) demoing CouchDB and CouchApp is always fun and relaxing. In this short video, Chris is showing the details of a simple chat app built on top of CouchApp. …”
- 6 Valid Questions for Every (NoSQL) Project
“6 extremely interesting questions that I think everyone should try to answer before deciding on using a new storage solution being it NoSQL or not. …”
- SQL is scalable. SQL scalability isn’t for everyone. NoSQL isn’t for everyone either
“Dennis Forbes has a great post about RDBMS scalability and the hype around NoSQL that ends up with something like “SQL is scalable and NoSQL isn’t for everyone”. I have posted a long comment to the original post and suggested a slight modification to that conclusion: SQL is scalable. SQL scalability isn’t for everyone. NoSQL isn’t for everyone either…”
- Cassandra Partitioning Strategies
“This should become part of the official Cassandra documentation. …”
- MongoDB and File System Durability Explained
“MongoDB durability is a tradeoff. You can see the details of the various file system durability methods and compare those with MongoDB implementation …”
- Note taking apps a la NoSQL
“Sometimes the best way to learn about a new technology or tool is to find a project that might be interesting to you, start playing with it and why not end up customizing and extending it to fit your needs. …”
- Presentation: Persistent graphs in Python with Neo4j
“These are the slides Tobias Ivarsson presented at PyCon to introduce Neo4j with a Python flavor. …”
- Redis Queues: An Emerging Usecase
“We’ve been covering tons of Redis usecases, not to mention this amazing list of ideas . Lately, it looks like there is a new emerging usecase that Redis can be proud of: queues. …”
- 3 Sweet Spots for MapReduce
“The presentation given by Andrew Pavlo “MapReduce and Parallel DBMSs” identifies the following 3 sweet spots for MapReduce: …”
- Cassandra As An Embedded Service
“With the help of the community I’ve built an embedded cassandra service ideal for unit testing and perhaps other uses. I’ve also built a cleanup utility that helps wipe out all data before the service starts running so the combination of both provides isolation etc. Now each test process runs an in-process, embedded instance of cassandra. …”
- Presentation: Intro to MongoDB by Alex Sharp
“We’ve never got enough introductions to NoSQL systems. Embedded below are the slides from Alex Sharp’s ( @ajsharp ): Intro to MongoDB presentation. Just to allow you quick overview, you can find below also the text only version. …”
- Video: Will Leinweber: Relaxing with CouchDB
“If we never have enough intro presentations to MongoDB , why would we have enough CouchDB videos ? …”
- Offline and Production Notes on MongoDB
“Last week has featured two of the most interesting posts about MongoDB: first a MongoDB documentation overview and the second, a set of notes from running MongoDB in production. …”
Before closing up with our weekly wish, I was wondering if you noticed the new logo on the right column. And with that, I wish us all a great NoSQL week!