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



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 blog has started a series of posts covering what’s new in CouchDB 0.11:

  • ☞ Part 1
    • Nice URLs
    • URL rewriting
    • Virtual hosts
  • ☞ Part 2
    • CouchDB JOINs redux
    • raw collation
  • ☞ Part 3 (new)
    • implicitly create target database when replicating
    • replicate documents by id
    • replication filters

    This last post also contains a series of use cases for the new features:

    • Replicating inboxes or “Idle users are free”
    • Splitting cluster nodes
    • DesktopCouch
    • Need-to-know-based Data sharing

A new feature that is not mentioned in these posts but my be quite interesting is support for CommonJS 1.0 modules in show, list, update, and validation functions (but not map and reduce). You can read more about it ☞ here.

As we’ve mentioned the new replication features in CouchDB 0.11, I should also point you to two posts from Chris Strom on CouchDB replication: ☞ part 1 and ☞ part 2.

We will continue updating this post with the upcoming features, so once CouchDB 0.11 is available you’ll be ready to start using it.

Update: CouchDB 0.11 was released!