nosql weekly review: All content on NoSQL databases and projects about nosql weekly review, featuring the best daily NoSQL articles, news, and links on nosql weekly review
Sunday, 29 August 2010
NoSQL Week in Review 26
Most read posts about NoSQL databases
- MongoDB is Web Scale: the funnies NoSQL video I’ve seen so far
- NoSQL Guide for Beginners: great intro to some of the existing NoSQL databases
- 20 Linux Monitoring Tools for SysAdmins: a useful list of tools.
- InfiniteGraph Use Case: Modeling StackOverflow: using a graph database to model StackOverflow
- Redis Memory Usage: details about memory costs of Redis datastructures
Original title and link for this post: NoSQL Week in Review 26 (published on the NoSQL blog: myNoSQL)
Monday, 12 July 2010
NoSQL Week in Review 25
The headlines of last week have been a series of updates on Cassandra usage (see Cassandra Status Inside Facebook, Twitter, Digg, and More, Updates on Cassandra Usage at Twitter, and A Longer Version of the News on Cassandra Usage at Twitter) and a topic I’ve covered in great details months ago: MongoDB durability which ☞ resurfaced.
What’s Hot in the NoSQL World
- Cassandra Status Inside Facebook, Twitter, Digg, and More
- Cassandra and HBase Compared
- Updates on Cassandra Usage at Twitter
- Hadoop Ecosystem… Endangered by Being Open Source?
- Getting Started with NoSQL and Data Scalability Cheatsheet
A couple of oldies (but goldies) have resurfaced this week, my stats showing that myNoSQL has been able to correctly capture the trends:
- Cassandra @ Twitter: An Interview with Ryan King
- MongoDB Durability: A Tradeoff to Be Aware Of
- Get a Taste of Graph Databases: InfoGrid, Neo4j, sones GraphDB, Filament, and InfiniteGraph
- A Brief Comparison of MongoDB and CouchDB
- Tutorial: Getting Started with Cassandra
NoSQL Releases
In terms of releases, this last week has been pretty quite, the only one we’ve recorded being the release of the new graph database InfiniteGraph 0.9 , featuring 64bit versions and weighted edges.
NoSQL Week in Review
-
MongoDB Transport for Mule ESB
“New addition to Mule ESB the open source ESB: …”
-
Hadoop Ecosystem… Endangered by Being Open Source?
“Besides the very good overview of the Hadoop ecosystem , the GigaOm article gets the whole open source thing wrongly: …”
-
CouchDB Built-In Reduce Functions
“Something that you might have missed in CouchDB …”
-
Terrastore Gets a Quickstart Option
“To make things simpler for those planning to try out Terrastore , the installation now contains the option to create a simple cluster (1 master, 2 slaves) with a single command: …”
-
Upserts in HBase
“Did you know HBase supports upserts? …”
-
Building a search engine using Redis
“This idea is definitely not new , but the post shares quite a few good principles on how to build a search engine using Redis. …”
-
Creating SQL Server Reporting Services Reports from CouchDB Views
“An interesting idea on how to do reporting on your CouchDB data: …”
-
Two Answers to Why NoSQL
“Why NoSQL ? …”
-
Getting Started with NoSQL and Data Scalability Cheatsheet
“We all like cheatsheets… even if they aren’t always correct
-
Cassandra Status Inside Facebook, Twitter, Digg, and More
“News about Cassandra usage at Twitter, Digg, Reddit, Faceboook. …”
-
Hadoop and HBase Status Updates after Hadoop Summit
“As you can expect after such a large summit , there are tons of updates coming in. …”
-
Analogue: CouchDB-based IRC+IM+Commenting
“anologue is like comments, meets im, meets irc, meets your favorite paste app, meets instant coffee. …”
-
LinkedIn, Data Processing, and Pig
“Probably one of the nicest taglines for Pig : …”
-
It’s the End of the World As We Know It (NoSQL Edition)
“Some good comments on Michael Stonebraker’s paper The End of an Architectural Era: …”
-
Release: InfiniteGraph 0.9, 64bit versions and weighted edges
“It looks like InfiniteGraph, the newcomer in the graph database world, is moving fast towards its first 1.0 release. …”
-
Redis-based Configuration Management at GitHub
“Instead of config files and if-s, use Redis to store your flags: …”
-
Cassandra and HBase Compared
“Another comparison of Cassandra and HBase based on an ad network company requirements: …”
-
Using MongoDB for Caching .NET Web Pages
“Peter Bromberg shares a MongoDB-based cache utility for .NET System.Web.Caching.Cache and some performance numbers: …”
-
Wordnik Reports 9 billion Records on MongoDB
“9 billion records is a hell lot of data…”
-
Cloudera Adds HBase to CDH
“Cloudera talks about the addition of HBase to the Cloudera’s Distribution of Hadoop announced during the Hadoop summit : …”
-
Updates on Cassandra Usage at Twitter
“The Twitter engineering blog is publishing an article sharing more details about Cassandra usage at Twitter. …”
-
A Longer Version of the News on Cassandra Usage at Twitter
“A (much) longer version of our Cassandra status inside Facebook, Twitter, Digg and Friday’s updates on Cassandra usage at Twitter on HighScalability.com: …”
Wish you all a great NoSQL week!
Monday, 28 June 2010
NoSQL Week in Review 24
This last week in NoSQL land has been pretty exciting bringing two new products in the NoSQL space: InfiniteGraph a new graph database and an enhanced, persistent, and distributed memcached-like Membase. We’ve also continued our series of MongoDB case studies and caught the release of two must read graph papers. Last, but not least, we’ve looked at a set (unfortunately still small) of good NoSQL benchmarks and performance evaluations.
What’s Hot in the NoSQL World
- What is Membase?
- Two Must Read Graph Papers
- Why I am dropping (for wrong or fake reasons) MongoDB for Mysql…
- My kind of DB: Redis
- Document Database Query Language
It’s interesting to note the discussions generated by the two posts Document Database Query Language and A Common NoSQL Query Language focusing on the future of a possible common ecosystem for data querying.
NoSQL Releases
NoSQL Week in Review
-
Most Popular MongoDB Ruby libs Compared: MongoMapper and Mongoid
“Useful information for MongoDB users in the Ruby-land : …”
-
CouchDB Cheat Sheet
“A six page CouchDB cheat sheet. Get it now! …”
-
Tekpub: Using both MongoDB and MySQL
“You shouldn’t be afraid to use both NoSQL and RDBMS in your projects if they help you address real problems: …”
-
Document Database Query Language
“Should a framework build a new query language for document databases? …”
-
Two Must Read Graph Papers
““Constructions from Dots and Lines” by Marko A. Rodriguez and Peter Neubauer and the much awaited Google’s Pregel paper. Check them now! …”
-
Why I am dropping (for wrong or fake reasons) MongoDB for Mysql…
“Sometimes we are using the wrong reasons for choosing a NoSQL solution…”
-
MemcacheDB History at Reddit
“Kind of funny history of MemcacheDB usage at Reddit… or from much appraised to hated…”
-
What is Membase?
“Looking at major features in the new memcached-like product Membase released this week…”
-
Modeling Life and Data
“The proper representation of life is not tabular, but…”
-
VoltDB Don’ts Validating NoSQL Assumptions
“Some VoltDB don’ts from the paper “Do’s and Don’ts” are validating major assumptions in the NoSQL space: …”
-
My kind of DB: Redis
“On Redis simplicity and smart features: …”
-
A Common NoSQL Query Language
“Is there a future for a common NoSQL query language?…”
-
Sluffy.com: From MySQL to MongoDB
“It took me a while to understand the real reasons behind the decision, but finally got it…”
-
More Integrations for Hive
“Hive is data warehouse infrastructure built on top of Hadoop offering tools for data ETL, a mechanism to put structures on the data, and the capability to querying and analyzing large data sets stored in Hadoop. Check out how to integrate it with major NoSQL solutions like Cassandra, HBase, and Hypertable…”
-
NoSQL benchmarks and performance evaluations
“Some say it is the right time to start having these around. Others are saying it’s way to early to start the “battle”. Users do want to see them and in case they’re lacking they create their own, most of the time using incomplete or wrong approaches. …”
-
Riak on Erjang
“No, it’s not a typo. Erjang is a port of Erlang on the JVM created by Kresten Krab Thorup. Now his trying to run Riak on top of it: …”
-
MongoFR Videos and Slides
“This week Paris hosted MongoFR a one-day event focused on MongoDB ecosystem. Videos and slides from the event are now available. Enjoy! …”
-
Release: HBase 0.20.5, Fixing Over 20 Issues
“HBase has released another minor version fixing over 20 issues…”
-
Release: First Public Beta of InfiniteGraph
“InfiniteGraph is a new product in the space of graph databases coming from the producers of Objectivity/db, an object database with a long history. While still in early beta, InfiniteGraph promise is to provide “uniquely distributed capabilities and virtually unlimited scalability”. …”
Have a great NoSQL week!
Monday, 21 June 2010
NoSQL Week In Review 23
After a short break, we are continuing our NoSQL week in review series.
What’s Hot in the NoSQL World
- When should I use MongoDB?
- Integrating Hive and HBase at Facebook
- Cassandra, HBase, and PNUTS Compared
- Tracking page views with MongoDB
- Video: 2 Hours Riak Tutorial
To these, I’ll add the two questions of the week:
and a useful tip for backing up MongoDB using Amazon S3
NoSQL Week in Review
-
Redis UDP Protocol
“Salvatore Sanfilippo reports on the advance of the Redis UDP protocol: …”
-
NoSQL Ecosystem News & Links 2010-06-14
“Some geeky stuff: …”
-
Details About Riak Innostore and Bitcask Backends
“With the recent release 0.11.0 Riak switched the default backend storage from using embedded Innostore to Bitcask. Learn about the new default storage backend…”
-
NoSQL Ecosystem News & Links 2010-06-15
“Chef cookbook for HBase, Redis for timeseries, Migrating to MongoDB in 3 days and an Introduction to CouchDB…”
-
Presentation: Project Voldemort at Gilt Groupe: When Failure Isn’t an Option
“InfoQ posted Geir Magnusson’s presentation on Project Voldermort recorded at QCon London. …”
-
Tracking page views with MongoDB
“After looking at 4 different alternatives — Google Analytics, sharding existing MySQL database, ETL process ( nb log processing) and MongoDB, Eventbrite decided to go the MongoDB way dismissing the other approaches: …”
-
Presentation: OrientDB introduction
“Not long ago I’ve written about a couple of new projects in the NoSQL space, listing OrientDB among them. See what is OrientDB…”
-
When should I use MongoDB?
“Brandon Keepers’ answer to the question when should I use MongoDB is: … Is it a valid answer?”
-
CouchDB Case Study: Web Based IRC
“Another CouchDB case study this time from Anologue: …”
-
Integrating Hive and HBase at Facebook
“While definitely interesting, something doesn’t seem to add up: …”
-
Is NoSQL Just for a Small Niche?
“NoSQL is not a bad idea, but it fills a pretty small niche. A much smaller niche than I thought before.… Is he right?”
-
Redis API Exposed as Web Services
“Redis API exposed as web services using Service Stack an open source .NET and Mono web services framework. Might give you an idea how to build your own Redis-as-a-Service. …”
-
Comparing Jackrabbit (JCR) and CouchDB
“During Berlin Buzzwords NoSQL event , I was asked to compare Jackrabbit and CouchDB, so I hope this will offer a more structured and complete comparison. …”
-
Release: AllegroGraph 4.0, 100% ACID
“AllegroGraph RDFStore, a solution at the crossing of RDF stores and graph databases , has released recently new major update featuring: …”
-
Video: 2 Hours Riak Tutorial
“A must see tutorial on Riak by Sean Cribbs. …”
-
Berlin Buzzwords Presentations
“What are your favorite presentations from the largest NoSQL event? …”
-
A NoRM-MongoDB Repository Base Class
“Always persisting object graphs using the embedded document strategy may not be such a good idea even if it sounds like a good strategy which even works well with MongoDB advanced filtering capabilities: …”
-
Cassandra, HBase, and PNUTS Compared
“A nice matrix comparing characteristics of Cassandra, HBase and PNUTS: …”
-
Compojure and MongoDB: Sample App
“My fascination for Clojure and a bit of NoSQL flavor made me mention this basic sample app: …”
-
A Cassandra Glossary
“If you are just starting to look into Cassandra or want to explain some Cassandra (and not only) terms to your friends or colleagues this might be a good resource defining over 50 terms. …”
-
NoSQL Graph Databases and the Future of GIS
“Coming from a GISer: …”
-
Question about Riak MapReduce
“There’s one aspect of Riak’s MapReduce that I’ve always wondered about…”
-
MongoDB Backups Using Amazon S3
“Good help for those looking to backup MongoDB installations: …”
-
All Erlang: Riak and Mnesia
“Rusty Klophaus reports from Erlang Factory London event and we take a look at Riak architecture and Mnesia. …”
-
Practical Tips for Optimizing SimpleDB Access
“A set of tips for optimizing access to SimpleDB based on extensive experience: …”
Have a great NoSQL week!
Monday, 31 May 2010
NoSQL Week in Review 22
It’s that time again for the NoSQL week in review and as always the first section is:
What’s Hot in the NoSQL World
- Terrastore 0.5.0: An Interview with Lead Developer Sergio Bossa
- Release: Kyoto Cabinet 1.0.0
- Presentation: MongoDB Internals
- Presentation: Cassandra @ Outbrain
- MongoDB CheatSheet
It’s interesting to note that the NoSQL readers are continuing to keep their eyes open to the new solutions in the space. Based on the last post in this section, I’d also suggest Redis cheatsheet and Automating Hadoop/HBase deployments with Puppet. And because I know you liked the Learning NoSQL from Twitter’s Experience, I’d suggest checking Presentations on Hadoop, HBase, PIG and Cascalog from Hadoop Meet-Up which adds quite a few details on working with NoSQL data.
NoSQL Releases
- MongoDB 1.4.3, Bug Fixes
- Terrastore 0.5.0: An Interview with Lead Developer Sergio Bossa
- And we just posted about Cassandra 0.6.2
NoSQL Week in Review
-
How to create a new CouchDB indexer?
“Pretty extensive details and code on how to create a new CouchDB indexer for views. Even if most of us will never need to do this, the implementation details can give you quite an interesting perspective on how CouchDB is working. …”
-
MongoDB CheatSheet
“Cheat sheets are cheat sheets (like this Redis cheatsheet)… always useful!”
-
Tutorial: CouchDB and Java with the ektorp library
“It might be only my feeling that the amount of experiments and work done in the NoSQL space using dynamic languages ( PHP , Python , Ruby , etc.) is bigger than what has been done so far using “big brothers” languages like C# or Java . That’s not to say that C# and Java developers do not like NoSQL, just that good resources are rare . …”
-
NOSQL Summer - Share the Love
“Tim Anglade came up with the brilliant idea of having a worldwide reading club for distributed systems & NoSQL-related scientific papers. In just one day, the site lists already 14 cities where NOSQL summer will take place and it’s up to you to share the love of NOSQL ! …”
-
Release: MongoDB 1.4.3, Bug Fixes
“There’s a new MongoDB version out, 1.4.3…”
-
Riak Search and Riak Full Text Indexing
“Announced a while back and not quite here yet , Riak Search is Basho’s solution to the full text indexing problem. But is there an alternative approach meanwhile? …”
-
Notes on Redis: Data Modeling, Hashes, and Namespaces
“A good post showing the benefits of having data structures (like lists, sets, sorted sets, hashes) and using “smart keys” (in the sense of using a namespace-like approach): …”
-
NoSQL Ecosystem News & Links 2010-05-26
“So what’s the message here? In 2007 there were very few nosql dbs. Today there are way too many of them. It’s time to consolidate around the best of breed. I can do my part by killing off Thrudb. …”
-
Running MongoDB on … Microsoft Azure
“Very detailed explanation and code on setting up a Windows-based project using MongoDB and running it on Microsoft Azure Blob storage. I confess that Azure doesn’t really sound like the first pick one would make when using MongoDB, but that is exactly what made this article interesting! …”
-
Presentations on Hadoop, HBase, PIG and Cascalog from Hadoop Meet-Up
“The Yahoo! Developer Network Blog has posted the materials presented at Hadoop’s monthly user group meeting about Hadoop, HBase, PIG, etc., the same toolset used by Twitter…”
-
Mongui: Yet Another Web Interface for MongoDB
“Y(et) A(nother) M(ongoDB) G(UI) T(ool) that looks kind of interesting…”
-
A Not-So-Quick Guide to CouchDB with PHP
“A 3 part introduction to CouchDB for PHP developers. …”
-
Cassandra Installation Guide for Ubuntu and Debian
“As a guy that spent years on the Java platform, I usually don’t pay much attention to installation guides (things are completely different about configuration guides) for solutions running on the Java platform. But sometimes I realize that not everyone likes to deal with the classpath hell …”
-
Terrastore 0.5.0: An Interview with Lead Developer Sergio Bossa
“Last week, Terrastore has seen a new release (0.5.0) and the new version brings quite a few new features: …”
-
Release: Kyoto Cabinet 1.0.0
“Kyoto Cabinet, the successor of Tokyo Cabinet has reached the first stable release: 1.0. Find out more about it …”
-
Presentation: MongoDB Internals
“Mike Dirolf from 10gen, the company the started the MongoDB project, gave a technical presentation a bit above the regular “Introduction to MongoDB”. While the slides, embedded below, might be a bit terse, there is a link at the bottom of each slide that will send you in the right direction for more information about that specific subject. …”
-
Automating Hadoop/HBase deployments with Puppet
“The guys from the Adobe SaaS team — same guys that shared with us their experience and reasons for using HBase — have open sourced their Puppet recipes for automating Hadoop/HBase deployments. Learn how you can make things a bit easier now…”
-
News from CouchDB Camp
“So, I created the CouchDB Potato Bookmarklet (because I’m lazy) … and a couple more interesting things from CouchDB world, including a CouchDB conference!”
-
Presentation: Cassandra @ Outbrain
“Some interesting slides about why and how Outbrain is using Cassandra , plus a brief intro to: …”
Last, but not least have a nice NoSQL week!
Monday, 24 May 2010
NoSQL Week in Review 21
After being on the roof of the world last week, NoSQL Week in Review is back.
What’s Hot in the NoSQL World
- Learning NoSQL from Twitter’s Experience
- Presentation: SQL anti patterns and NoSQL alternatives
- Cassandra Web Console
- Who Is Using HBase?
- Lessons from Redis-Land
If you look at the above it seems like the trend has changed lately, NoSQL’s audience attention shifting from introductory materials to case studies, which as we all know have always been considered a way to validate a technology.
On the other hand we all know that engineers have a passion for large scale systems and so seeing Learning NoSQL from Twitter’s Experience or Who Is Using HBase? in top 5 should not be a surprise. In the same category a post that I’d say didn’t get enough attention is NoSQL Case Study: Migrating to HBase/Hadoop to Handle Firefox Crash Reports at Mozilla.
NoSQL Releases
While not yet here, Redis 2.0 is getting closer and we even know the date!
InfoGrid, one of the graph databases we are covering and comparing here has announced a new release: InfoGrid 2.9.4 with Tons of Improvements
As a spoiler we have a new release announcement, plus an extremely interesting interview schedule to be published soon!
NoSQL Week in Review
-
Redis Announces More Goodies and Availability Date for Upcoming Version
“After a month break in the Redis weekly updates, Salvatore Sanfilippo ( @antirez ), main Redis developer, has published a new update which reports…”
-
Palm webOS and CouchDB or NoSQL is Not Only About Scale
“Last week, in the CouchDB case studies , based on a single twit, I was mentioning a very interesting CouchDB use case related to the Palm webOS. Now the Palm Developer Center Blog is giving more details about it…”
-
MongoDB and the JavaScript Shell
“If you’ve watched any of the MongoDB screencasts you’ve probably already noticed the usage of the MongoDB interactive shell. If you want to know more check the details of the JavaScript based MongoDB interactive shell: …”
-
NoSQL Brasil Recap
“Last weekend, Sao Paulo, Brazil hosted the first NoSQL event. myNoSQL is extending his coverage with the help of the official ambassadors and here is Gleicon Moraes’ report from the no:sql(br). …”
-
Replacing MySQL with MongoDB
“Firstly, it is not replacing but using it together with MySQL: …”
-
Schemaless data modeling with Bigtable and Groovy’s Gaelyk or Clojure
“A short intro to NoSQL data modeling, an important topic for the NoSQL space…”
-
Who Is Using HBase?
“The title says it all…”
-
Graph Databases: A Special Case of Document Databases?
“Is this definition correct?”
-
Cassandra Web Console
“Exciting new tools for Cassandra…”
-
HBase/Hadoop Mac OS Installation Guide
“Now we have a very detailed HBase/Hadoop installation guide for Mac OS …”
-
Emulate Sequences in MongoDB
“Interesting approach of emulating sequences with MongoDB, by hosting JavaScript code on the server side. But not everything is so clear about the solution…”
-
Work on Avro interface for HBase
“Avro, Thrift, Protocol buffers and HBase. What do these have in common?”
-
GeoCouch: Geo Support for CouchDB
“Geo data: an idea has become reality. Exactly two years after the blog post with the initial vision, a new version of GeoCouch is finished. GeoCouch is tightly integrated with CouchDB, so …”
-
Presentation: Why MongoDB is Awesome
“Nicely structured MongoDB intro: …”
- New Projects in NoSQL Space
-
Release: InfoGrid 2.9.4 with Tons of Improvements
“ InfoGrid 2.9.4 , which even if a minor release comes with a lot of improvements and fixes.…”
-
Lessons from Redis-Land
“Short summary of an adventurous journey in the NOSQL world with Redis. …”
-
Google BigQuery SQL-like API
“Google has announced at GoogleIO 2010, but didn’t launch yet, a new API for ad-hoc analysis, reporting, data exploration of massively large datasets: BigQuery . But BigQuery is using an SQL flavor, instead of MapReduce or Hive or PIG . …”
-
NoSQL Ecosystem News & Links 2010-05-20
“CouchDB on mobile phones and filesystems on top of NoSQL solutions!…”
-
NoSQL Case Study: Migrating to HBase/Hadoop to Handle Firefox Crash Reports at Mozilla
“What will you do if you’d have to process daily 2.5 million crash reports amounting to around 320Gb of data and you’d have an architecture as the one below? …”
-
MongoDB Sharding Explained
“Good details on MongoDB (upcoming) sharding implementation…”
-
NoSQL Graph Database Matrix
“Want to compare the existing graph databases? You’ll definitely find this very usefull…”
-
NoSQL Ecosystem News & Links 2010-05-22
“Redis 2.0RC1 and Hummingbird…”
-
Presentation: SQL anti patterns and NoSQL alternatives
“An inspiring list of SQL anti patterns which represents a very good checklist for situations in which we should take a step back, reanalyze requirements and figure out if a NoSQL solution might not be a better alternative: …”
-
Learning NoSQL from Twitter’s Experience
“Twitter seems to be having a lot of fun (nb read work and innovation) in the NoSQL space. We can learn from it…”
Have a great NoSQL week!
Monday, 26 April 2010
NoSQL Week in Review 20
This week’s edition of NoSQL week in review is being published from a quite far away location with unfortunately almost no connectivity. For the upcoming 2 weeks I’ll not be able to post as much as I’d like for as I’ll continue my trip in areas with almost no connectivity. I almost forgot how that feels. While I’ll do my best to catch the most important things in the NoSQL space, I might not have a way to post about it, but once I’ll make sure to update you once I get back home.
But now it’s time to review what happened in the NoSQL space last week:
What’s Hot in the NoSQL World
Last week most important event in the NoSQL world was the nosql:eu event organized in London. While it faced the volcano challenge the feedback was great and the organizers did an amazing job. I was supposed to get to there, but in my case nature won, so myNoSQL covered this event from distance. Anyways, it looks like there was a lot of interest for it as the first posts in the what’s hot in the NoSQL world section are:
- nosql:eu - 1st day and nosql:eu - 2nd day
- What NoSQL is NOT good for
- Riptano - First Company Focused on Cassandra
- Presentation: MapReduce in Simple Terms
- From MySQL to MongoDB: Migration Steps
Like always, that’s an interesting mix of everything!
NoSQL Week in Review
-
Considering Data Stores
“Joseph Ottinger makes a good point on what is the process of picking up a storage solution …”
-
Interview: Neo4j Emil Eifrem talks to Robert Scoble
“Emil Eifrem is talking with Robert Scoble about some interesting ways to use Neo4j (or more generically graph databases ): …”
-
Release: CouchDB 0.10.2, Fixing Time Attack Vulnerability
“Apache CouchDB 0.10.2 has been released to fix the CVE02010-0009 Timing Attack vulnerability. What about CouchDB 0.11.0? …”
-
Redis, Scala and PubSub
“Debasish Ghosh integrates Akka, a Scala implementation of the actor model , with Redis PUB/SUB support: …”
-
Presentation: NoSQL: Dealing with the Data Deluge
“A presentation by John Quinn on NoSQL, relational databases and massive amounts of data. Somehow a nicer and extended form of NoSQL is here to stay : …”
-
Follow nosql:eu Twitter Feed Live
“In case you’ve missed the nosql:eu conference, you can find below the most interesting nosql:eu twits and some of the nosql:eu presentations…”
-
Breaking: Riptano - First Company Focused on Cassandra
“According to the latest news from nosql:eu, Jonathan Ellis, project chair for Cassandra, ex-Rackspace, has started a company named Riptano to focus on Cassandra …”
-
Tutorial: MongoDB for PHP programmers
“A not quite safe for work, but detailed tutorial to MongoDB with PHP. …”
-
What NoSQL is NOT good for
“Wondering if these arguments are valid? Let’s take a look at each of them. …”
-
Follow nosql:eu Twitter Feed Live - Second day
“The 2nd day at nosql:eu is over. It is time to review the event …”
-
Release: Cassandra 0.6.1, A Bug fix release
“Just a few days after the Best Evar released version , Cassandra has announced a new bug fix release including fixes for 13 issues: …”
-
Upcoming Riak Version Getting Some New Cool Features
“Firstly, after dropping their custom protocol Jiak , upcoming Riak version will support protobuf and …”
-
Neo4j Licensing Model
“I avoid by all means discussions related to patterns and licensing as I don’t really feel comfortable in the legal field and I’d hate myself for misinforming myNoSQL readers. Anyways if you are planning to use Neo4j you should read this: …”
-
Failover Myths Debunked
“Michael Nygard clarifies some of the myths related to failover setups and the complicated live of ops teams: …”
-
From MySQL to MongoDB: Migration Steps
“It comes as no surprise that MongoDB people are speaking quite often about migrating from MySQL to MongoDB considering that is part of their strategy. …”
-
Getting started with Redis, Python and YQL
“A quick intro to Redis by Khashayar showing why he loves Redis, how to install and perform basic operations against Redis and building an RSS-to-Twitter tool with Python, YQL and Redis: …”
-
About the NoSQL Hype Cycle
“Want to understand the NoSQL hype cycle? Then you should check …”
-
Presentation: Blending NoSQL and SQL at Confoo
“Earlier today I wrote about the steps involved to migrate from MySQL to NoSQL . Anyways I do feel that in many cases NoSQL and RDBMS will live together under the same project umbrella . Michael Bleigh is covering this topic in his presentation: Blending NoSQL and SQL at Confoo : …”
-
Postgres Blog: Learning from NoSQL
“Bruce Momjian definitely gets it: …”
-
Attempts at Analyzing 19 million documents using MongoDB map/reduce
“Different in nature, but not the first time I’m reading about MongoDB size-related problems .…”
-
Riak in Production: An Atypical Story
“A non-enterprisey and non-twitteresque, but very interesting Riak deployment on a church’s kiosks: …”
-
Presentation: MapReduce in Simple Terms
“Saliya Ekanayake explains what juice blenders and MapReduce have in common. Pretty funny slides! …”
-
Short Intro to MongoDB and VB.NET
“I was ending my post on MongoDB in the Windows environment with the comment: “I couldn’t find anything about Visual Basic and MongoDB :-)!”. Ask and you …”
Monday, 19 April 2010
NoSQL Week in Review 19
It looks like this week didn’t start too well. Firstly, due to the ash cloud over Europe I haven’t been able to make it to London for the ☞ no:sql(eu) conference where I was scheduled to present an overview of the NoSQL world. Together with the event organizers, we’ve decided that it is in the best interest of the audience to have Tim Anglade cover this subject.
Secondly, through the myNoSQL readers, I’ve heard of at least two copycats of this blog. While it is said that imitation is the highest form of flattery, unfortunately I cannot agree that copy-pasting content falls in this category. So please continue to let me know when you see this sort of copycats and please avoid visiting such sites (f.e. nosql-blog.com). As a side note, I have tried to contact the authors of these copycats but haven’t heard back from them. myNoSQL is still the best source of daily NoSQL news, articles, analysis and links covering all major NoSQL projects and following closely all things related to the NoSQL ecosystem.
And now, our weekly sections:
What’s Hot in the NoSQL World
- Presentation: Gary Dusbabek (Rackspace) on Cassandra
- HBase @ Adobe: An Interview with Adobe SaaS Infrastructure Team
- Redis-powered Facebook-like newsfeeds
- Learn about Conflict Resolution and Vector Clocks
- Paper: The Graph Traversal Pattern
I’d like to emphasize the new interview I’ve obtained in exclusivity for the myNoSQL users with the Adobe SaaS Infrastructure Team on their usage of HBase. I will continue to pursue such interviews with teams using NoSQL solutions on their projects. In case you work for such a team please feel free to contact me for arranging an interview.
NoSQL Week in Review
-
Redis Roadmap to 2.0
“On April 1st, Redis is entering feature freeze phase preparing for the upcoming 2.0 version. Below is the list of remaining tasks to be completed before the release will go out: …”
-
Presentation: Gary Dusbabek (Rackspace) on Cassandra
“A nice presentation about Cassandra given by Rackspace’ Gary Dusbabek ( @gdusbabek ): …”
-
Getting Started with MongoDB and C# NoRM
“The more I scan the NoSQL news around the internet, the more I hear about MongoDB in the Windows environment which seems to be catching up a lot lately (nb and this seems somehow inline with MongoDB strategy of becoming the next gen MySQL ). …”
-
HBase @ Adobe: An Interview with Adobe SaaS Infrastructure Team
“About one month ago, the Adobe SaaS Infrastructure Team (ASIT) has published two excellent articles on their experience and work with HBase. I had the chance to get into some more details with the team driving this effort — thanks a lot guys! — and here is the final result of our conversation: …”
-
Memcached on top of Redis?
“I read a couple of posts talking about Gear6 Memcached native query support and Redis integration.Question is: why would you use memcached on top of Redis? …”
-
Performance tests for Hypertable
“Finding news about Hypertable seems to be pretty difficult, so I thought I should share this paper showing some performance numbers …”
-
Installing CouchDB on OS X
“Just in case you are one of those unlucky people for which the pre-packaged CouchDBX doesn’t work, you may find these Mac OS X install notes useful. …”
-
Release: Cassandra 0.60 aka The Best Evar
“Accompanied by an ASF press release, Cassandra has announced its first new version after graduating as a top Apache project. The code name of this release is The Best Evar and it features some cool new additions: …”
-
Release: MongoDB 1.4.1, Bug Fixes
“Just a minor bug fix release for the production ready MongoDB 1.4 series : …”
-
Redis-powered Facebook-like newsfeeds
“As we’ve learned over time there are only two ways to keep your service usable: either make it fast for every access or do the work upfront. Each of these comes with their limitations and costs and for the proposed solution using the precomputing approach these are well explained in the linked article: …”
-
Learn about Conflict Resolution and Vector Clocks
“After spending some time in the NoSQL space you start hearing about conflict resolution, vector clocks, version vectors, etc. While some of the NoSQL projects do not need any of these either because they are not distributed or because they use a central node for coordinating writes, sooner or later you’ll probably still need to learn about them…”
-
Paper: The Graph Traversal Pattern
“A paper on graph databases and their applicability by Marko A. Rodriguez and Peter Neubauer: …”
-
Updates from Redis
“Forgot to mention until now the latest updates from Redis. Most of them (pattern matching Pub/Sub, Hashes, protocol changes, etc.) are related to the Redis roadmap to 2.0…”
-
Have you Heard of Sector/Sphere?
“I didn’t until now… and it sounds like HDFS/Hadoop: …”
Monday, 12 April 2010
NoSQL Week in Review 18
What’s Hot in the NoSQL World
- Quick Review of Existing Graph Databases
- Presentation: Introducing Riak
- Presentation: CouchDB and Lucene
- Cassandra: 6 Myths Debunked
- The Role of Data Modeling with Key-Value Stores
By the end of the week, I’ve caught a couple of very interesting posts that will be published very soon so stay tuned.
NoSQL Week in Review
-
Monthly HBase Digest: March
“According to the monthly HBase digest: …”
-
Screencast: How to Create an Elastic MapReduce Job
“A 7 minute long screencast showing demoing the creation of an Elastic MapReduce job with Amazon Elastic MapReduce …”
-
Quick Review of Existing Graph Databases
“ For your reference, below is a list of the graph databases …”
-
Presentation: CouchDB and Lucene
“We’ve looked in the past at two possible approaches to deal with full text indexing in CouchDB . Now, I’ve found a great slidedeck from Martin Rehfeld on the subject: …”
-
Hadoop User Group March Meeting Recap
“The meeting hosted lots of discussions and 3 presentations: …”
-
Why CouchDB?
“A funny way to emphasize some advantages of CouchDB: …”
-
Getting Started with Cassandra on Windows
“While installing Cassandra on Windows is just a matter of getting a Java runtime, setting some environment variables and using the Cassandra distribution with some minimal configuration changes, things seem to be get more complicated when wanting to develop against it from a non-Java environment as this will require compiling Thrift. …”
-
Hadoop Hardware Recommendations from Cloudera Support Team
“One of the first things you learn when speaking to guys handling tons of data is that the they tend to use a different definition of commodity hardware and that commodity hardware is not synonymous to crappy (or cheap) hardware. So, before starting to build your next Hadoop cluster you should ask yourself how to choose and what hardware to use. …”
-
HBase, MapReduce and Data Analysis
“Joydeep Sen Sarma takes a look at the possibility of separating the I/O paths for processing real-time requests and analytic queries while continuing the use the same HBase storage: …”
-
In-Memory Elastic Databases
“A month ago I was writing about one of those catchy articles NoSQL wants to be elastic caching when it grows up arguing that if it is something to happen in this space, it will be that elastic caching solutions [ 1 ] will look more seriously into persistency. …”
-
Presentation: Introducing Riak
“This is the longest NoSQL presentation I’ve ever posted here: 209 slides! If you’re planning to beat Kevin Smith’s ( @kevsmith ) record please do let me know in advance so I can reserve enough time to go through it. …”
-
Cassandra: 6 Myths Debunked
“Jonathan Ellis ( @spyced ) post clarifies a series of misunderstandings related to Cassandra : …”
-
THE Redis Cookbook
“Ted Nyman ( @tnm8 ) and Tim Lossen ( @tlossen ) set up this Redis cookbook . There isn’t too much in there yet, but hopefully it will build a nice collection of recipes. …”
-
The Role of Data Modeling with Key-Value Stores
“While the scenario described by Ben O’Steele’s article — using Redis for log based analytics — might not be interesting to everyone , it made me think once again about the importance of data modeling in the NoSQL space …”
-
A Different Kind of CouchDB Cheatsheet
“I really appreciate this sort of extensive notes someone takes while learning about a new system. They are basically like cheatsheets or the “Learn NoSQL in 12 hours” books: they don’t turn you into an expert overnight, but they give you enough to wet your taste. And I’ll tell you my little secret…”
Monday, 5 April 2010
NoSQL Week in Review 17
What’s Hot in the NoSQL World
- Redis Support for SQL
- Broken Conversation: RDBMS vs NoSQL
- Basic CouchDB Cheat Sheet
- Samples of CouchDB and Riak MapReduce
- MongoDB, SQL and … Market Positioning?
It’s worth noting that there are two articles in the hot section about NoSQL systems and SQL. You should keep in mind though that Redis Support for SQL was published April 1st and it was just a joke.
NoSQL Week in Review
-
Redis Virtual Memory Documentation Available
“Now that the implementation of the Redis virtual memory is completed, Salvatore Sanfilippo ( @antirez ) has also written a very detailed specification. While most of us will most probably not have to implement something similar, it is still a very interesting read. And I bet many existing Redis users are eagerly awaiting for the production ready Redis Virtual Machine. …”
-
MongoDB, SQL and … Market Positioning?
“Trying to answer why MongoDB is not using SQL as its query language: …”
-
Broken Conversation: RDBMS vs NoSQL
“I’ve been offline for the last couple of days, just to discover that by now the RDBMS are dead, or NoSQL is dead, or vim is better than emacs, or…. No, wait, I think it is just something broken with the internet again! …”
-
Release: CouchDB 0.11.0 Available, Feature Freeze for 1.0
“CouchDB 0.11.0, a feature-freeze release candidate for the upcoming 1.0 version, has been released. There are lots of new features in this released listed on the ☞ downloads page , but I’d encourage you to check firstly the getting ready guide for CouchDB 0.11 . …”
-
MySQL vs. Neo4j on a Large-Scale Graph Traversal
“[…] given a breadth-first traversal of an artificial graph with natural statistics, the graph database Neo4j is more optimal than the relational database MySQL. However, no attempts have been made to optimize the Java VM, the SQL queries, etc. These experiments were run with both Neo4j and MySQL “out of the box” and with a “natural syntax” for both types of queries. …”
-
Basic CouchDB Cheat Sheet
“The very basics of CouchDB …”
-
Redis and Twitter filters in Python or Ruby
“Mirko Froehlich has a ☞ long post explaining the problem and the rationale behind the chosen architectures. Then, he goes on presenting the various pieces used in building the solution: …”
-
Quick Guide to Geospatial Indexing with MongoDB and Scala
“The latest version of MongoDB has introduced support for geospatial indexing. Joroen’s ( @jvwilge ) post is a quick guide to geospatial indexing in MongoDB based on a classical problem: …”
-
Tutorial: Riak Schema Design
“Just a few days after posting about the “art” and need for data modeling in the NoSQL world , Basho guys have started a series of articles on Riak schema design . …”
-
PHP Script for HBase Schema Backup and Restore
“The script is not complete or robust by any means - but it works! …”
-
Redis San Francisco Meetup Notes
“There aren’t so many NoSQL events in Europe, so I kind of like this sort of detailed notes from events: …”
-
NoSQL and Animoto
“No, this is not a NoSQL animated movie, but some NoSQL related comments from an ☞ interview with Dan DeMaggio from Animoto: …”
-
Redis Support for SQL
“According to Salvatore Sanfilippo ( @antirez ) Redis will support SQL: …”
-
Samples of CouchDB and Riak MapReduce
“Some notes from a workshop on CouchDB and Riak diving into their support for MapReduce. While the code might not look the same, if you pay close attention you’ll notice it is almost identical. Except Riak, MapReduce functions need to “deserialize” data. …”
-
MongoDB DBRefs Explained
“Not sure that everyone using MongoDB is familiar with ☞ DBRef , so Valya’s post ( @valyagolev ) will provide enough details to understand it: …”
-
Redis and PHP
“If we already had Redis and Python and Redis and Ruby , the scene would not be complete without Redis and PHP . …”
-
A Groovy Way to Work with Neo4j
“Groovy can really make things much more readable and nice: …”
And to keep up with the NoSQL ecosystem, you should also check the (almost) daily NoSQL news.
Monday, 22 March 2010
NoSQL Week in Review 16
I just waked up to realize that I managed to lose the weekly NoSQL in review post. The only thing that I was able to pull together quickly is the review section:
NoSQL Week in Review
-
NoSQL Data Modeling
“I sometimes read that NoSQL solutions are a better fit for prototyping applications as they don’t require any upfront data modeling work. I must confess that I pretty much disagree with that. …”
-
Quick Guide to CouchDB and PHP
“CouchDB is one of the most friendly NoSQL systems in terms of protocols : JSON over HTTP. But that doesn’t mean that small libraries aware of the URI space and other aspects of CouchDB are not useful. ( nb : the only problem would be if everyone starts creating his own though. Anyway, discussing about CouchDB libs is not the main intent of this post, but rather a personal note I’ve made while going through a couple of PHP guides to CouchDB). As a plus to its ease of use, CouchDB can completely change the architecture of your next web application …”
-
Myngo: Like phpMyAdmin for MongoDB
“Everyone wants a phpMyAdmin (MySQL) or a Futon (CouchDB) for his/her NoSQL product. MongoDB seems to already have some nice UI tools , but that doesn’t mean another one would not be needed. So here is Myngo: a web admin for MongoDB, which looks pretty similar (at least in terms of its functionality) to futon4mongo or phpMoAdmin . …”
-
Getting Ready for CouchDB 0.11
“CouchDB seems to get closer and closer to the 0.11 release which will bring quite a few new interesting features. The Couch.io blog has started a series of posts covering what’s new in CouchDB 0.11: …”
-
What do Redis and VMWare Have in Common?
“You have probably heard the ☞ news by now: VMWare has hired Salvatore Sanfilippo ( ), creator and main developer of Redis, the key-value store . The very good news about this is that VMWare will allow Salvatore to work full time on Redis and will also help him build a set of Redis Tools that will be open sourced. Congrats Salvatore and VMWare! …”
-
Recap of NoSQL Live in Boston
“While these are not the original recordings from the NoSQL Live in Boston event , they are still the best ☞ we will get . …”
-
Cassandra Write Operation Performance Explained
“An ☞ interesting explanation of how Cassandra write ops are happening: …”
-
Presentation: Redis Overview
“In the light of the news about Redis more people will start looking at it, so here is another slide deck from Ryan Findley. Once you are done with the slides you should probably check this other awesome Redis presentation and take a look at the great list of Redis usecases . …”
-
Java Persistence API with HBase
“Sounds like the same JPA solution used by Google AppEngine can be used for HBase too: …”
-
Serving files out of GridFS
“Very interesting results testing serving files using Apache, nginx and GridFS. …”
-
Learn MongoDB in 104… slides
“You can pretty much say that you know a lot about MongoDB if you go through Kyle Banker’s ( @hwaet ) slides below: …”
-
Introduction to Kyoto Products, Successors of Tokyo Products
“I’ve just discovered these slides introducing Kyoto products, the successors of Tokyo products. The slides author is Mikio Hirabayashi, the creator and maintainer of Tokyo Cabinet , Tokyo Tyrant, Tokyo Promenade, Kyoto Cabinet , etc. …”
-
Look Ma’, I’ve just got an N+1 with NoSQL Flavor
“In a previous post, I was arguing that data modeling will remain an “art” even if we are talking about NoSQL systems or not. Recently I’ve noticed a couple of posts that have resurfaced this idea in the context of document databases and parent - child models. …”
-
Redis Cheatsheet
“Mainly based on the ☞ Redis command reference the cheatsheet in PDF format can be downloaded from ☞ here …”
-
Full text indexing with MongoDB
“We’ve seen this done before with CouchDB , but I still think the full text indexing should be delegated to specialized solutions like Lucene and Solr . …”
-
Quick Guide to Zend and MongoDB on MongoHq
“We already covered that Zend framework is trying to make NoSQL adoption easier looking to integrating with CouchDB and MongoDB. …”
-
NoSQL Smackdown at SXSW
“The Changelog guys have ☞ published the audio recording from the NoSQL smackdown at SXSW. On stage we had Stu Hood (Cassandra), Jan Lehnardt (CouchDB) and Wynn Netherland (The Changelog) and they were quickly joined by Werner Vogels (CTO Amazon). …”
-
Redis and Ruby
“From installing Redis to using keys, keys expiration, counters, lists, sets and sorted sets from Ruby. …”
I will try to add the other section by the end of today. Meanwhile, I wish you all a great NoSQL week!
Update: Lately I have failed to update on a regular basis the NoSQL libraries page. To address this issue, I have setup a form where you can submit your library.
Monday, 15 March 2010
NoSQL Week in Review 15
This has been an extremely busy week for the NoSQL space, with important announcements from Digg and Reddit going Cassandra way, but also two NoSQL events: the QCon NoSQL track and the NoSQL Live in Boston. There seems to have been a couple more debates online about NoSQL and RDBMS, but I’ll need a bit of time to catch up with those before commenting anything.
What’s Hot in the NoSQL World
- Priority Queue with Barbershop and Redis
- MySQL and MongoDB Sitting In a Boat
- Digg Going The Cassandra Way
- Operations on Graph Databases
- CTO of 10gen, MongoDB creators: We are sort of similar to MySQL or PostgreSQL in terms of how you could use us
New NoSQL Releases
I might have lost track of the releases happening in the NoSQL space this week, but here is what I got:
- Redis released two bug fix versions (1.2.4 and 1.2.5) this last week
- Riak released version 0.9.0 and the very next day a quick bug fix release (0.9.1)
NoSQL Week in Review
-
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 . …”
-
It is Not about SQL Scalability
“An extremely popular discussion last week was Dennis Forbes’ ☞ post on SQL scalability which more or less concluded that SQL is scalable and NoSQL isn’t for everyone . …”
-
NoSQL Ecosystem News 2010-03-08
“I am in London this whole week and even if I have a crazy agenda I’d love to get a chance to meet myNoSQL readers and NoSQL users for a NoSQL chat and beer. Ping me ! Redis 1.2.4 is out ☞ . It fixes an issue with replication for dump files larger than 2GB. …”
-
Presentation: Overview of HBase at Meetup
“Sslides for the Overview of HBase at Meetup presentation . …”
-
Operations on Graph Databases
“The InfoGrid blog has started to publish a series on basic operations with graph databases. While it looks like getting a taste of graph databases was a very good start, it wasn’t meant to introduce the details of working with a graph database , something that people may not be familiar with. …”
-
NoSQL Wants To Be Elastic Caching When It Grows Up… Does It Really?
“While I’d probably love having the talent to write such ☞big statements , I’d still prefer to get things right firstly: …”
-
CTO of 10gen, MongoDB creators: We are sort of similar to MySQL or PostgreSQL in terms of how you could use us
“Some quotes and comments from ☞ (a quite long) interview with Eliot Horowitz, CTO of 10gen, creators of MongoDB: …”
-
NoSQL Ecosystem News 2010-03-09
“A Redis monitor for ZenPack (Open Source Network Monitoring and Systems Management) ☞ Just a quick reminder that today there will be an ad-hoc NoSQL & beers meetup at Bag O’Nails at 7pm. ☞ See the place on the map . Found this amazing poster on ☞ DarkGreyIndustries blog and I was wondering if we could try to plot each NoSQL project on it. What do you think? Credit DarkGreyIndustries blog …”
-
Using Map/Reduce for Network Forensics and Troubleshooting
“Interesting technology stack behind ☞ xtractr — a network packet analysis tool - combining Ferret, SQLLite, V8, jQuery, Flot, Sammy and CouchDB. According to the linked article, xtractr uses a CouchDB inspired MapReduce for performing packet analysis. I’d say that if you could use it, PIG would have been nice too . …”
-
MySQL and MongoDB Sitting In a Boat
“An interesting post from lunar logic guys about using MySQL and MongoDB for their Kanban product, how that get there and the tools they are using. …”
-
Priority Queue with Barbershop and Redis
“We have already talked about queues being a good Redis usecase and covered QR, Resque and thanks to readers heard of RestMQ. …”
-
NoSQL @ QCon London
“The track was recorded and InfoQ will publish the presentations in the upcoming month. As an example of what I’m talking about you can watch ☞ Facebook’s Petabyte Scale Data Warehouse using Hive and Hadoop . …”
-
Digg Going The Cassandra Way
“I’ve just read about another high profile web site, Digg, going the Cassandra way. While this is not absolutely new as we’ve already heard about Cassandra in production @ Digg , the important bit is in this quote: …”
-
NoSQL Ecosystem News 2010-03-11
“An emergency release from Riak fixing a couple of bugs in the 0.9.0 release ☞ Redis has released 1.2.5 fixing replication with multiple connected slaves ☞ You can watch live the NoSQL Live from Boston event ☞ . And yes, my NoSQL is an official memdia partner of the event. There seems to be a new ☞ Hypertable.com site. …”
-
Try Redis
“This is not really a call to action, but rather the name of a ☞ cool website that allows you to try out Redis commands through a web browser and follow a quick tutorial. It is very similar to ☞ Try MongoDB . …”
-
Reports from NoSQL Live in Boston
“In case you haven’t been able to make it to the NoSQL Live in Boston event and you don’t have the patience for the videos to come out, I have found a couple of reports from the event. …”
-
NoSQL Ecosystem News 2010-03-12
“Watch video and slides of Tobias Ivarsson’s Persistent graphs in Python with Neo4j …”
If you still have some time once you’ve gone through all these, you might also take a look at ☞ Rick Cattell’s paper on NoSQL stores and also the Guide to NoSQL systems published by ☞ Nathan Hurst, both providing some sort of overview of the NoSQL space (nb none of them is perfect, but that doesn’t make them less interesting).
Have a great NoSQL week!

