NoSQL Benchmarks NoSQL use cases NoSQL Videos NoSQL Hybrid Solutions NoSQL Presentations Big Data Hadoop MapReduce Pig Hive Flume Oozie Sqoop HDFS ZooKeeper Cascading Cascalog BigTable Cassandra HBase Hypertable Couchbase CouchDB MongoDB OrientDB RavenDB Jackrabbit Terrastore Amazon DynamoDB Redis Riak Project Voldemort Tokyo Cabinet Kyoto Cabinet memcached Amazon SimpleDB Datomic MemcacheDB M/DB GT.M Amazon Dynamo Dynomite Mnesia Yahoo! PNUTS/Sherpa Neo4j InfoGrid Sones GraphDB InfiniteGraph AllegroGraph MarkLogic Clustrix CouchDB Case Studies MongoDB Case Studies NoSQL at Adobe NoSQL at Facebook NoSQL at Twitter



nosql weekly review: All content tagged as nosql weekly review in NoSQL databases and polyglot persistence

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:

  1. Dr. Eric Brewer, the promoter of the CAP theorem, has joined the Board of Directors of Basho, makers of Riak. [1]
  2. As we anticipated last week, Project Voldemort has launched a new version, 0.70, the first including online rebalancing. [2]
  3. Redis Virtual Memory complete implementation is now committed and undergoing extensive tests.
  4. After last week dev release, MongoDB has pushed a new stable release: 1.2.2 [3]
  5. Basho has released Riak 0.7.1, a minor bugfix version. [4]
  6. Terrastore, probably the youngest document database tracked on MyNoSQL, has announced a new version: 0.4. [5]
  7. 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

  1. Practical tips for using SimpleDB
  2. Release: HBase 0.20.3 brings 84 bug fixes and improvements
  3. Applying Amdhal’s Law to Hadoop Provisioning
  4. Characterizing Enterprise Systems using the CAP theorem
  5. 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:

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

Have a great NoSQL week!

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

  1. Kyoto Cabinet: The successor of Tokyo Cabinet
  2. Hadoop, NY Times and Open Source Libraries
  3. Presentation: Graphs && Neo4j => teh awesome!
  4. Usecase: NoSQL-based Blogs
  5. 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

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!

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

  1. Memcachedb Bursting Blocking Writes
  2. Basic Benchmark: CouchDB vs MongoDB vs MySQL
  3. Some Cool NoSQL Utilities for Neo4j
  4. Lessons Learned from Using Hadoop and HBase in Production
  5. 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

Have a NoSQL week!

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

  1. On Why I Think These Pro MongoDB Arguments Are Not Unique…
  2. MongoDB Usecases
  3. NoSQL Twitter Applications
  4. Notes on Distributed Programming and CAP
  5. 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

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

  1. Terrastore: A Consistent, Partitioned and Elastic Document Database
  2. Introduction to MongoDB Screencast
  3. A Case for Graph Databases
  4. The Beginning of an Interesting Friendship: MapReduce and RDBMS
  5. 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

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!

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

  1. Drizzle Replication: Opening the Doors to Hybrid Solutions
  2. Bringing NoSQL to the people: Now Django
  3. MongoDB vs CouchDB
  4. CouchDB vs MongoDB: An attempt for a More Informed Comparison
  5. MongoHub: A MongoDB UI for Mac
  6. HBase vs. BigTable Comparison
  7. Blog Engine Based on MongoDB
  8. CouchDB Full Text Indexing Prototype and Riak Search
  9. Fun: Can Your NoSQL Store Play Chess?
  10. 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

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!

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

  1. The New Dimension of NoSQL Scalability: Complexity
  2. MongoDB Aggregation Tutorial
  3. Thoughts on NoSQL vs SQL Articles
  4. Cassandra Winning the NoSQL Race… Is It Really?
  5. Presentation: Hadoop and Clojure
  6. A NoSQL “Friendly” RDBMS”
  7. NoSQL with HBase
  8. Notes on Scaling out with Riak and Riak Search Podcast
  9. Questions for the NoSQL Community
  10. 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

You can always find more tracked NoSQL releases.

NoSQL Week in Review

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!

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

  1. Yet Another Validation for NoSQL World
  2. NoSQL != automatic scalability
  3. SQL or NoSQL? The Conclusion is …
  4. Understanding Amazon Dynamo by Building it in Erlang
  5. Cassandra Gets (Better) Documentation
  6. Interview with Emil Eifrem on Graph Database and Neo4j
  7. Presentation: Hadoop at Yahoo!
  8. Introducing GT.M and M/DB
  9. MongoDB and others, convince me. :-)
  10. 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

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.

  1. Would you like MyNoSQL to continue to track all NoSQL releases? What kind of format would you like such announcements to have?
  2. 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.
  3. Would you find useful a monthly NoSQL events page?
  4. 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.

  5. 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!

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’s hot in NoSQL World

  1. pykeydb: key-value tables in python using Redis
  2. No Relation: The Mixed Blessings of Non-Relational Databases
  3. NoSQL: Distributed and Scalable Non-Relational Database Systems
  4. Hypercubes in Hbase
  5. A Benchmark for NoSQL Solutions
  6. What does NoSQL Mean?
  7. An Introduction to Using CouchDB with Django
  8. Release: MongoDB Development Release 1.1.4
  9. HBase vs. Cassandra: NoSQL Battle!
  10. Couchdb: No SQL? No driver? No problem

New NoSQL Releases