nosql weekly review: All content tagged as nosql weekly review in NoSQL databases and polyglot persistence
Sunday, 31 January 2010
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) (↩)
Sunday, 24 January 2010
NoSQL Week in Review 8
Without any further ado, we will start this week’s NoSQL review directly with our what’s hot in the NoSQL world section.
What’s Hot in the NoSQL World
- Kyoto Cabinet: The successor of Tokyo Cabinet
- Hadoop, NY Times and Open Source Libraries
- Presentation: Graphs && Neo4j => teh awesome!
- Usecase: NoSQL-based Blogs
- Two presentations about MongoDB
There are some interesting remarks I’d like to make based on this last week hot topics list.
Firstly, it looks like even if there is no sign of a strong community behind Tokyo Cabinet (not to mention the lack of fresh content), Tokyo Cabinet has quite a few users that are interested in its future. At the moment it is not clear if Kyoto Cabinet marks the end of life of Tokyo Cabinet or is just an experiment that once in a more stable phase will provide a migration path for existing Tokyo Cabinet users.
Secondly, even if Google has been granted a patent for his MapReduce — a topic I have refrained from commenting so far, Hadoop adoption is growing fast. The old NY Times story, even if extremely interesting, is getting some good challengers: Hadoop and Oracle Parallel Processing.
Thirdly, even if usecases like Twitter applications or clones and blogs are considered too basic, they are fulfilling an important role in NoSQL adoption by providing clear and simple to follow examples.
New NoSQL Releases
- Redis, which launched the 1.2.0 version the other week, has pushed out a minor bugfix release ☞ 1.2.1.
- MongoDB has released a new development version: ☞ 1.3.1, which is not production ready.
- As we mentioned in our brief NoSQL news Project Voldemort has pushed out the first RC of the upcoming version ☞ including the rebalancing feature.
There have been quite a few NoSQL libraries updates being published this week and I’m planning to cover the most important ones in an post early next week.
NoSQL Week in Review
- Release: Redis 1.2.0 - New persistence mode, sorted sets and more
“Last week Redis has released a new stable version. Here are a couple of the new features included in Redis 1.2.0:”…
- My first real project using MongoDB and MongoMapper
“Basic hints for MongoDB and MongoMapper newbies.”…
- Voice Applications with Tropo, CouchDB and PHP
“Even if you don’t plan to build a telephony app, I’d still say it is a bit more practical than this other CouchDB usecase .”…
- Hadoop, NY Times and Open Source Libraries
“I guess everyone with some interest in Hadoop already knows the story of NY Times converting more than 130 years worth of articles (11 million articles in TIFF format) into PDFs using Hadoop and Amazon EC2 . What I didn’t know though is that this wasn’t an one-time only project, NY Times continuing to use Hadoop for other projects and that they open sourced the Map/Reduce Toolkit (MRToolkit) …”
- Top 10 Reasons to Get More Information about SimpleDB
“I am not really sure where ☞ this old article popped up from, but I think it is somehow good that others are ☞ still reacting and showing how wrong it can be:”…
- Presentation: Graphs && Neo4j => teh awesome!
“We’ve already seen some slides from this presentation, but the video is even better. Check it yourself …”
- Two presentations about MongoDB
“Two presentations on MongoDB, one given by Dwight Merriman, 10gen CEO, at NYC MySQL Group at Sun and the other by Mike Dirolf ( @mdirolf ) at Codemash 2.0.1.0.”…
- Hadoop and Oracle Parallel Processing
“At the end of last year, in a “reconciliation” attempt, I was writing that even if not all , more RDBMS are looking into integrating MapReduce in their set of tools .”…
- Up and Running with Riak: Installation
“Today I was talking with Basho guys about the lack of support in Homebrew for Riak. The good news are two or even three: …”
- Kyoto Cabinet: The successor of Tokyo Cabinet
“It looks like Mikio Hirabayashi, the author of Tokyo Cabinet is moving along and started developing the successor of Tokyo Cabinet. The name of the new project is Kyoto Cabinet.”…
- Screencast: A step by step intro to MongoDB
“A step by step MongoDB intro screencast from Michael Dirolf. While nothing new, if you haven’t played yet with MongoDB, this 36 minute video will give you a good feeling of how to start using MongoDB.”…
- Usecase: NoSQL-based Blogs
“Aside Twitter applications , blogs are another darling of NoSQL projects. So, I’ve put together a list of NoSQL powered blog projects …”
- MongoDB Usecase: Replace Amazon S3 with GridFS and Grails
“Interesting idea at least from the perspective of the technologies: MongoDB , GridFS , Grails . But if you consider the real advantages of using Amazon S3 (reliability, locality, ‘no administration’) this remains just a cool experiment.”…
- CouchDB Usecase: skynny_board - a CouchDB based scrum board application
“The guys from ☞ skinnyboard.com have released the code of their scrum board app built using Ruby, Rack, Rails, Sinatra, Sammy, CouchDB and MySQL. Sounds geekly #nosql!”
These last couple of days and next week, I (and implicitly MyNoSQL) will go through an important test: how is it to maintain MyNoSQL when my business requires me to travel and spend whole day in meetings. If you have hints and ideas on how to make it work please share them with me. And do not hesitate to let me know how am I doing (good or bad).
Have a great NoSQL week!
Sunday, 17 January 2010
NoSQL Week in Review 7
Weeks are passing, we’ve reached the 7th edition of NoSQL week in review and we are learning every day more about the NoSQL environment. This last week we’ve seen some good benchmarks but also some bad ones, we’ve looked at what NoSQL can learn from LDAP history and we’ve agreed that NoSQL is here to stay.
But for me the high of the week would be the collaborative way we’ve got to answer a critical question about NoSQL systems: how should we avoid bursting blocking writes. We ended up covering a lot of systems: Terrastore, Redis, Tokyo Cabinet, CouchDB, FleetDB, HBase, Riak and Project Voldemort. I am so grateful to all the guys that helped me out. Thank you!
What’s Hot in the NoSQL World
- Memcachedb Bursting Blocking Writes
- Basic Benchmark: CouchDB vs MongoDB vs MySQL
- Some Cool NoSQL Utilities for Neo4j
- Lessons Learned from Using Hadoop and HBase in Production
- Brief NoSQL News
New NoSQL Releases
The major release of this past week is Redis 1.2.0. There are so many goodies inside that I haven’t been able to cover it yet, but it is coming early on Monday. As noted in our brief NoSQL news there are a couple of releases preparing for the next couple of weeks: Cassandra, Neo4j, Project Voldemort and Terrastore.
Update: the Redis 1.2.0 release article was published.
NoSQL Week in Review
- Basic Benchmark: CouchDB vs MongoDB vs MySQL
“my benchmark script ☞ http://gist.github.com/268512 , couchdb is 5x(read)~10x(write) slower than mongodb :(”…
- FluidDB Proposal is Brilliant, But…
“Taking a look at a fascinating FluidDB usecase that seems to be easily supported by any NoSQL solution. Or not?”…
- What Can NoSQL Learn from LDAP History
“A great post from Michael Mullary over Engine Yard blog on the pros and cons of LDAP and what can be learned from its insuccess.”…
- Challenges of a Hybrid Solution: Oracle - SimpleDB
“I have covered before some hybrid solutions, most of these involving “tweaked” traditional databases to get rid of unnecessary constraints, so this is so far the only NoSQL hybrid solution I’ve read about involving a NoSQL storage and an RDBMS. Sid Anand ( @r39132 ), Netflix cloud engineer, has a series of articles covering the challenges the team down there faced while working on this Oracle/SimpleDB hybrid NoSQL solution:”…
- MongoDB Usecase: Genome Data Experiments
“Jan Aerts, genetics researcher at Cambridge, is using MongoDB to run some experiments on the 1000genomes project. I am not sure the motivation that brought Jan to MongoDB is the best, but my purpose is not to stop any NoSQL experiments, but report them:”…
- Lessons Learned from Using Hadoop and HBase in Production
“Some notes and questions about ☞ ReadPath HBase/Hadoop usage.”…
- Simple way to memcache (almost) all database queries
“I’d probably argue that’s way too simple (and probably not so useful). What I’d do is:”…
- NoSQL Is Here to Stay
“If you think NoSQL is just a fad, I’d encourage you to take a look at the amount of data we need to be ready to process sooner than later .”…
- Clojure + MongoDB = Adia
“What you get when you put together Clojure with Compojure and MongoDB with CongoMongo”…
- CouchDB: From Beginner to Expert in 2 Hours
“These are two presentations on CouchDB that will take you from beginner to expert level in just 2 hours (nb I hope you’ll take it as a joke, as I don’t really believe in anything promising to make you an expert in a short/predefined period of time.)”…
- Some Cool NoSQL Utilities for Neo4j
“A library containing some common graph algorithms and much more…”
- Redis Benchmarks Updated
“The Redis benchmarks got updated to include results for SpeedyRails host. I should note that Redis includes its own benchmarking tool ☞ redis-benchmark .”…
- Presentation: Cassandra in Production @ Digg - Arin Sarkissian
“It looks like the Digg guys are the most public about their usage of Cassandra. Arin’s presentation below is a bit less technical than the ☞ article published a while back, but also has some nice additions.”…
- A Couple of Nice UI Tools for MongoDB
“A 2-in-1 application: a mini browser shell and a mini tutorial for MongoDB and much more…”
- Memcachedb Bursting Blocking Writes
“I read that Reddit guys are using Memcachedb and its bursting blocking writes behavior was causing them a lot of problems lately.”…
- MongoDB and Ruby The guys from Hashrocket discussing the…
“The guys from Hashrocket discussing the various MongoDB Ruby libraries with a focus on Mongoid”…
- Brief NoSQL News
“Cassandra, Neo4j, Project Voldemort and Terrastore are preparing to release very exciting new versions.”…
- Presentation: The History of CouchDB - Damien Katz The story…
“The story behind Damien Katz and CouchDB, C++ and Erlang, XML and JSON, MySQL and IBM.”…
Have a NoSQL week!
Sunday, 10 January 2010
NoSQL Week in Review 6
I am so excited to write this new edition of NoSQL week in review, not only because it marks the sixth installment, but also as it gives me the opportunity to announce a couple of new features I’ve added to MyNoSQL over the last couple of days.
MyNoSQL is currently hosted by Tumblr, which while being a nice blogging platform, is missing quite a few features that I wanted to be able to offer to the NoSQL readers. I have spent some time this weekend looking for solutions and now I’m happy to report that I’ve got everything working.
New right bar widgets
There was no way to provide a list of the recent posts or anything dynamic on the MyNoSQL sidebar. Initially I have considered using a 3rd party solution, but that proved to be even worse than nothing: the widget was taking way too long to load, it was a Flash widget and so not available on mobiles, plus it was completely ugly.
Now, MyNoSQL has these two sidebar widgets that are extremely fast and while not the best looking they at least follow the rest of the UI.

Topics sidebar menu
While offering a nice one-click away navigation option, the NoSQL topics menu on the sidebar was growing too big, So, I have spent some time to reduce its size, while maintaining the functionality and providing a coherent grouping of the options.

A better mobile version
Last, but not least, while visualizing MyNoSQL on your mobile wasn’t too bad, there were things that could be better. Now MyNoSQL has a handheld stylesheet that should provide a better experience for mobile users. I should mention that I have preserved the default styling for the iPhone users as the pinch functionality works pretty well on MyNoSQL. On the other hand, I haven’t been able to crack BlackBerry’s rendering engine secret and it is still ignoring completely the changes I have made (nb any help to address this issue is highly appreciated).
Unfortunately I don’t have any screenshots to show, but hopefully by the end of next week I’ll receive the new mobile phone and I’ll be able to show it to you. Anyway, you can try it right now!
I really hope you’ll find these useful and if you have suggestions please do let me know. And now to our usual weekly NoSQL topics.
What’s Hot in the NoSQL World
- On Why I Think These Pro MongoDB Arguments Are Not Unique…
- MongoDB Usecases
- NoSQL Twitter Applications
- Notes on Distributed Programming and CAP
- Some Shallow & Superficial Reasons for Picking MongoDB for your [web]app
It is interesting to note, how 3 top articles this last week have been focusing on MongoDB features and applications. Unfortunately, two articles I’ve strongly encourage you to read: Redis Virtual Memory and A Step-by-Step Intro to HBase with Ruby haven’t made it to the what’s hot in the NoSQL world.
New NoSQL Releases
It looks like the NoSQL teams have worked hard to make releases before the year ended. Last week we’ve seen at least 3 releases: MongoDB 1.2.1, Terrastore and Neo4j 1.0-b11.
This week, I have only noted a minor release of Terrastore 0.3.1 and the blocking implementation of Redis VM. In case I have missed anything please do let me know immediately.
NoSQL Week in Review
- MongoDB Usecases
(Tags: ) - Neo4j Node Indexing
(Tags: ) - A Step-by-Step Intro to HBase with Ruby
(Tags: ) - Hadoop Tutorial Part 2: Getting Started with Partitioning
(Tags: ) - Tokyo Cabinet and CouchDB as Mnesia backends
(Tags: ) - The guys over ☞ the changelog have published an interview with…
(Tags: ) - Notes on Distributed Programming and CAP
(Tags: ) - NoSQL Twitter Applications
(Tags: ) - On Why I Think These Pro MongoDB Arguments Are Not Unique…
(Tags: ) - Fun with the CouchDB _changes feed and RabbitMQ
(Tags: ) - Redis Virtual Memory
(Tags: ) - Some Shallow & Superficial Reasons for Picking MongoDB for your [web]app
(Tags: ) - Not Everyone Wants to Be MapReduce Friendly
(Tags: ) - FOSDEM NoSQL Devroom Agenda Announced
(Tags: ) - Basic Benchmark: CouchDB vs MongoDB vs MySQL
(Tags: )
Sunday, 3 January 2010
NoSQL Week in Review 5
This is the fifth edition of the NoSQL week in review and even if that means there is only one month since MyNoSQL was born, we’ve already published over 100 articles, tracked 10 NoSQL releases and we have a dedicated page with NoSQL libraries.
What’s Hot in the NoSQL World
- Terrastore: A Consistent, Partitioned and Elastic Document Database
- Introduction to MongoDB Screencast
- A Case for Graph Databases
- The Beginning of an Interesting Friendship: MapReduce and RDBMS
- CouchDB Full Text Indexing
New NoSQL Releases
Judging by last week review, I was tempted to say that there will be no “New NoSQL Releases” section, but it looks like I was wrong:
NoSQL Week in Review
- Introduction to MongoDB Screencast
(Tags: ) - Terrastore: A Consistent, Partitioned and Elastic Document Database
(Tags: ) - CouchDB Full Text Indexing
(Tags: ) - Presentation: MongoDB by Kyle Banker
(Tags: ) - Ugly 2GB limit in Tokyo Cabinet
(Tags: ) - Riak Presentations and Screencasts
(Tags: ) - A Case for Graph Databases
(Tags: ) - GridFS: The MongoDB Storage for Large Files
(Tags: ) - Presentation: More Couch
(Tags: ) - 2009 Last NoSQL Releases
(Tags: ) - The Beginning of an Interesting Friendship: MapReduce and RDBMS
(Tags: )
And because this is the period of the year we are expressing our wishes and setting our goals, here are mines:
- post more timely content
- make MyNoSQL more “interactive” so people will start sharing their experience with others
- last, but probably the most important, make MyNoSQL the place to start, improve and perfect your NoSQL knowledge by posting the most notable NoSQL news, articles and links
Sending hints, contributing content or spreading the word about MyNoSQL are just some simple ways you can help right away!
Sunday, 27 December 2009
NoSQL Week in Review 4
Ho Ho Ho Ho! Welcome to the fourth installment of the NoSQL Week In Review! Even if this part of the year is a bit slower than the rest, there have been quite a few interesting things we got covered here on MyNoSQL.
As per one of my questions to the NoSQL community in the 2nd edition of NoSQL Week in Review, this last week I have created a special page to track NoSQL Libraries. The page will remain an ongoing effort as there are a lot of things happening in the NoSQL space. For making it easy to use and reference I have added a link to this page on the right bar menu and I have made all the page sections bookmarkable (by using the pound sign associated with every section) so it will be extremely easy to share it with your colleagues/friends.
Talking about the right bar menu, as you can see in the small screenshot below, I have also added a quick way to access all editions of NoSQL week in review.

And with that let’s start the NoSQL Week in Review Part 4.
What’s Hot in the NoSQL World
- Drizzle Replication: Opening the Doors to Hybrid Solutions
- Bringing NoSQL to the people: Now Django
- MongoDB vs CouchDB
- CouchDB vs MongoDB: An attempt for a More Informed Comparison
- MongoHub: A MongoDB UI for Mac
- HBase vs. BigTable Comparison
- Blog Engine Based on MongoDB
- CouchDB Full Text Indexing Prototype and Riak Search
- Fun: Can Your NoSQL Store Play Chess?
- Hadoop and MapReduce: Method for Reading and Writing General Record Structures
I was surprised to see that two of my favorite posts haven’t made it to the top: Geo NoSQL: CouchDB, MongoDB, and Tokyo Cabinet and Running a CouchDB cluster on Amazon EC2
As a final note, I haven’t included in this section the new NoSQL Libraries page, even if it got quite some traffic proving that it might be a good idea to have it over here on MyNoSQL.
New NoSQL Releases
As a sign that this was a slow week, the only NoSQL project release we’ve had this week is:
NoSQL Week in Review
- HBase vs. BigTable Comparison
(Tags: ) - MongoHub: A MongoDB UI for Mac
(Tags: ) - SlideBast.com: Nitrogen, Riak, Erlang
(Tags: ) - Running a CouchDB cluster on Amazon EC2
(Tags: ) - Hadoop and MapReduce: Method for Reading and Writing General Record Structures
(Tags: ) - Redis Usecase: Replacing MySQL ORDER BY RAND()
(Tags: ) - CouchDB Full Text Indexing Prototype and Riak Search
(Tags: ) - MongoDB vs CouchDB
(Tags: ) - Blog Engine Based on MongoDB
(Tags: ) - Drizzle Replication: Opening the Doors to Hybrid Solutions
(Tags: ) - Fun: Can Your NoSQL Store Play Chess?
(Tags: ) - NoSQL panel for OSCON 2010 Taking Shape
(Tags: ) - CouchDB vs MongoDB: An attempt for a More Informed Comparison
(Tags: ) - Release: Riak 0.7
(Tags: ) - Bringing NoSQL to the people: Now Django
(Tags: ) - Geo NoSQL: CouchDB, MongoDB, and Tokyo Cabinet
(Tags: )
In the end, I would like to apologize to all of you if MyNoSQL, in its still short life, and myself have disappointed you in any ways. There are only a few things I can learn myself from the statistics, so please do not hesitate to send me your feedback (good and bad), so we can make together a better and more useful MyNoSQL!
My best wishes to you, your families and everybody else!
Sunday, 20 December 2009
NoSQL Week In Review 3
It is again time for “NoSQL Week in Review”. There was a bit of delay in getting it out, but this end of the week have brought in a fight I wasn’t anticipating: the snow vs NoSQL (it looks like for at least a day, the snow won, as I had to replace my keyboard with a shovel).
Before presenting the now well known sections of the “NoSQL Week in Review”, allow me to shortly mention a couple of new things from the last week.
We covered for the first time SimpleDB with two articles: one about squeezing the last bit of performance from Simple DB, Loading 1 Billion Rows into Amazon SimpleDB and the second about building a hybrid NoSQL-RDBMS solution: Introducing the Oracle-SimpleDB Hybrid
There have been a couple of unanswered questions in these posts: Questions for the NoSQL Community and InnoDB and NDB are NoSQL databases (?) and I hope that MyNoSQL readers will help answer them.
Another novelty of last week is that for the first time we had two French articles: NoSQL with HBase and Tokyo Tyrant / Tokyo Cabinet, un key-value store à la Japonaise (French). While I couldn’t provide a complete translation, I hope the French readers appreciated them, while for the rest I have tried to provide my notes. Right now I am not sure how this will work going forward as my foreign language knowledge is limited to French only (my apologies to all other non-english speakers for not being able to cover their articles too).
What’s Hot in the NoSQL World
- The New Dimension of NoSQL Scalability: Complexity
- MongoDB Aggregation Tutorial
- Thoughts on NoSQL vs SQL Articles
- Cassandra Winning the NoSQL Race… Is It Really?
- Presentation: Hadoop and Clojure
- A NoSQL “Friendly” RDBMS”
- NoSQL with HBase
- Notes on Scaling out with Riak and Riak Search Podcast
- Questions for the NoSQL Community
- Loading 1 Billion Rows into Amazon SimpleDB
To my surprise a post that I find really good — Musings on NoSQL — didn’t make it to the “What’s Hot in the NoSQL World”. Any feedback on why you didn’t like it?
New NoSQL Releases
- Release: Project Voldemort 0.60, Adds AdminClient, Interpolation search, LZf Compression
- Release: MongoDB PHP Driver 1.0.2
You can always find more tracked NoSQL releases.
NoSQL Week in Review
- The “NoSQL” dispute: A performance argument
(Tags: ) - InfoGrid and NoSQL
(Tags: ) - Notes on Scaling out with Riak and Riak Search Podcast
(Tags: ) - Questions for the NoSQL Community
(Tags: ) - Memcached-in-the-Cloud by Gear6
(Tags: ) - Thoughts on NoSQL vs SQL Articles
(Tags: ) - NoSQL with HBase
(Tags: ) - Loading 1 Billion Rows into Amazon SimpleDB
(Tags: ) - Musings on NoSQL
(Tags: ) - Tokyo Tyrant / Tokyo Cabinet, un key-value store à la Japonaise (French)
(Tags: ) - Cassandra Winning the NoSQL Race… Is It Really?
(Tags: ) - Cassandra reading list
(Tags: ) - Introducing the Oracle-SimpleDB Hybrid
(Tags: ) - Redis Benchmarks
(Tags: ) - InnoDB and NDB are NoSQL databases (?)
(Tags: ) - Video: tin, a NoSQL solution for sequential data
(Tags: ) - Release: Project Voldemort 0.60, Adds AdminClient, Interpolation search, LZf Compression
(Tags: ) - CouchDB Compaction: Lessons Learnt
(Tags: ) - Presentation: Hadoop and Clojure
(Tags: ) - The New Dimension of NoSQL Scalability: Complexity
(Tags: ) - MongoDB Aggregation Tutorial
(Tags: ) - Riak with Embedded Erlang
(Tags: ) - Video: Michael Dirolf (10gen) - Introduction to mongoDB
(Tags: ) - A NoSQL “Friendly” RDBMS”
(Tags: ) - Release: MongoDB PHP Driver 1.0.2
(Tags: )
Concluding, it looks like we had quite a few posts covering performance and benchmarks. Also, after arguing in Thoughts on NoSQL vs SQL Articles that hybrid solutions can prove to be the right tool for the job, the What’s Hot in the NoSQL World section includes two articles about hybrid solutions: Loading 1 Billion Rows into Amazon SimpleDB and A NoSQL “Friendly” RDBMS”.
Last, but not least, I wanted to let you know about the NoSQL devroom hosted by FOSDEM, the free conference about free/open source software that will take place in Brussels, February 2010. If you have NoSQL topics close to your heart or you want to share your knowledge with other NoSQL people make sure that you are sending your talk proposals until Dec.23rd. You can find more details about it on ☞ NoSQL devroom Talks.
Wish you all a great NoSQL week!
Sunday, 13 December 2009
NoSQL Week In Review 2
Welcome to the 2nd “NoSQL week in review”! I’d like to start this post by thanking all the MyNoSQL readers. Even if MyNoSQL is just a few days old, it has already seen quite a few contributions from the readers and the posts here have been spreading around. I would also like to thank Kas Thomas for including MyNoSQL on the list of NoSQL Required Readings — a list that have been popularized by people like Tim Bray, Jonathan Ellis, Patrick Chanezon and many many others.
What’s Hot in NoSQL World
- Yet Another Validation for NoSQL World
- NoSQL != automatic scalability
- SQL or NoSQL? The Conclusion is …
- Understanding Amazon Dynamo by Building it in Erlang
- Cassandra Gets (Better) Documentation
- Interview with Emil Eifrem on Graph Database and Neo4j
- Presentation: Hadoop at Yahoo!
- Introducing GT.M and M/DB
- MongoDB and others, convince me. :-)
- NoSQL Libraries: couchquery, redis-textsearch, jsondra
This list is built based on a couple of different metrics: traffic, comments, ratings. And I can tell you that thanks to the MyNoSQL readers it is already starting to look extremely great, confirming something I have mentioned in the first NoSQL week in review: the more readers and contributers the better MyNoSQL will get for everybody. So please do keep on commenting, rating , and spreading the word about MyNoSQL. Your help is highly appreciated!
New NoSQL Releases
Feedback request: Do you find tracking NoSQL releases useful? Is there a different format you’d like to see these updates? Is there something I should be doing differently?
NoSQL Week in Review
- Release: Redis 1.1.91, Recommended upgrade
(Tags: ) - Will HTML5 be SQL-free?
(Tags: ) - Non-relational data stores for OpenSQL Camp
(Tags: ) - Using MongoDb to store geographic data
(Tags: ) - MongoDB and others, convince me. :-)
(Tags: ) - SQL vs NoSQL Panel at the November 2009 OpenSQLCamp in Portland
(Tags: ) - NoSQL Libraries: couchquery, redis-textsearch, jsondra
(Tags: ) - Understanding Amazon Dynamo by Building it in Erlang
(Tags: ) - Have you Heard of Kdb+?
(Tags: ) - An Introduction to Redis
(Tags: ) - SQL or NoSQL? The Conclusion is …
(Tags: ) - Hadoop Tutorial Part 1: Setting Up Your MapReduce Learning Playground
(Tags: ) - Interview with Emil Eifrem: Graph Database Systems & Neo4j
(Tags: ) - NoSQL != automatic scalability
(Tags: ) - Cassandra Gets (Better) Documentation
(Tags: ) - Introducing GT.M and M/DB
(Tags: ) - Release: MongoDB 1.2.0
(Tags: ) - Presentation: Hadoop at Yahoo!
(Tags: ) - What Makes It NoSQL?
(Tags: ) - The Business Insider Runs MongoDB
(Tags: ) - Yet Another Validation for NoSQL World
(Tags: ) - HadoopDB: MapReduce and DBMS Hybrid
(Tags: ) - Presentation: The Ultimate Content Store? JCR in 15 Minutes
(Tags: )
And in case you have missed the first part of “NoSQL week in review” you can check it here.
Feedback request
There are a couple of things that I’d really appreciated your feedback on.
- Would you like MyNoSQL to continue to track all NoSQL releases? What kind of format would you like such announcements to have?
- Would you find useful a page listing all NoSQL projects? What I have in mind is something similar to NoSQL Databases: a page listing all projects, including a short description and useful links.
- Would you find useful a monthly NoSQL events page?
Would you find useful a NoSQL libraries page? As far as I can tell there are tons of project and libraries related to NoSQL, so this page would attempt to list as many as possible specifying the NoSQL store, programming language, etc.
Update: the page is already available: NoSQL Libraries. You can always access it from the right bar menu too.
- What is the best moment to publish the NoSQL Week in Review? My suggestion would be Saturdays, so you’ll have the whole weekend for catching up. But in case you have a different preference please do let me know.
Looking forward to hearing from all of you and wishing you all a great NoSQL week!
Sunday, 6 December 2009
NoSQL Week In Review
Welcome to the first installment of the “NoSQL week in review” series of posts. And I’ll start by letting you know what my plans related to “NoSQL week in review” are. Then I hope that based on your feedback I’ll be able to make it more useful with each new version.
Firstly, the “NoSQL week in review” will contain a quick list of all posts from the previous week. This is meant for those that are too busy to follow the daily updates through the RSS feed or through my Twitter account.
Secondly, my intention is to have a “What’s hot” section in this weekly review. Basically, I’ll take a look at the stats, I’ll check all your comments and also all the ratings you have posted and based on these create a list of the most interesting articles from the last week. The algorithm is not completely clear right now but once you will start posting more comments and ratings things will definitely be easier.
I also hope that in the future there will be some sort of “editorial” piece included in this weekly review. And to make it even more interesting, my intention is to convince you, the readers of MyNoSQL, to send in this “editorial” piece.
While not directly related to the NoSQL week in review, there are a couple of things that I’d like to clarify about MyNoSQL:
- contributions in forms of articles are more than welcome!
- if you are only a follower of the NoSQL world, then leads to good articles are welcome. Please send your hints to my twitter account: @al3xandru. In case you are not a Twitter user then you can use my email.
- please post your comments and/or rate the articles published on MyNoSQL. This feedback will help not only me to identify your preferences, but also all others readers.
- in case you have any other ideas, suggestions, critiques please send them to me. I promise that I’ll go through each email and learn from it.
And now, on to the first:
NoSQL Week In Review
- What does NoSQL Mean?
(Tags: ) - A Benchmark for NoSQL Solutions
(Tags: ) - Putting Metadata onto tweets with FluidDB
(Tags: ) - Release: Apache CouchDB 0.10.1
(Tags: ) - Release: MongoDB Development Release 1.1.4
(Tags: ) - NoSQL: Distributed and Scalable Non-Relational Database Systems
(Tags: ) - Building the Data Warehouse
(Tags: ) - REST up with CouchDB and Groovy’s RESTClient
(Tags: ) - The Raindrop API
(Tags: ) - pykeydb: key-value tables in python using Redis
(Tags: ) - An Introduction to Using CouchDB with Django
(Tags: ) - No Relation: The Mixed Blessings of Non-Relational Databases
(Tags: ) - Hypercubes in Hbase
(Tags: ) - Couchdb: No SQL? No driver? No problem
(Tags: ) - Introduction to Redis Data Types
(Tags: ) - Non-Relational Databases and World Domination
(Tags: ) - HBase vs. Cassandra: NoSQL Battle!
(Tags: ) - Counting Unique Users in Real-time with Streaming Databases
(Tags: ) - Why I like Redis
(Tags: ) - NoSQL No Niche
(Tags: ) - The Confused World of “NoSQL”
(Tags: ) - SQL Server, NoSQL, RDBMS, Relational
(Tags: ) - NoSQL: Not Going Anywhere For a While?
(Tags: ) - Query Processing for NOSQL DB
(Tags: ) - Are object databases “NoSQL” technologies?
(Tags: )
What’s hot in NoSQL World
- pykeydb: key-value tables in python using Redis
- No Relation: The Mixed Blessings of Non-Relational Databases
- NoSQL: Distributed and Scalable Non-Relational Database Systems
- Hypercubes in Hbase
- A Benchmark for NoSQL Solutions
- What does NoSQL Mean?
- An Introduction to Using CouchDB with Django
- Release: MongoDB Development Release 1.1.4
- HBase vs. Cassandra: NoSQL Battle!
- Couchdb: No SQL? No driver? No problem
New NoSQL Releases
Most Popular Articles
- Translate SQL to MongoDB MapReduce
- Tutorial: Getting Started With Cassandra
- CouchDB vs MongoDB: An attempt for a More Informed Comparison
- Cassandra @ Twitter: An Interview with Ryan King
- A Couple of Nice GUI Tools for MongoDB
- NoSQL benchmarks and performance evaluations
- Ehcache: Distributed Cache or NoSQL Store?
- Document Databases Compared: CouchDB, MongoDB, RavenDB
- Quick Review of Existing Graph Databases
- NoSQL Data Modeling