by Perry Krug
Couchbase Server 2.0 combines the power of CouchDB with the elasticity and performance of Membase Server to create the next generation of clustered NoSQL solutions. Membase Server, with its integrated memcached caching technology, provides technology enabling dynamic cluster elasticity and sustained low-latency, high-throughput data operations. CouchDB adds indexing and querying capabilities with its incremental MapReduce views, as well as its proven append-only storage format for highly reliable data persistance. This session will show a hand-on tour of the product and explain the underlying architecture.
Package managers. Opaque bits of magic maintained by sysadmin heros no more! The registry for the node package manager (npm) is completely built in CouchDB with ease of replication in mind. This talk will explore how npm and the node.js community uses the npm-registry CouchApp and replication to make package management (and associated customization)a breeze.
Couchbase is schemaless, but knowing a bit about what you want in and from a document will make a world of difference when writing your MapReduce queries, designing your application, and planning for your permissions architecture. We'll dig into the beautiful freedom that comes with a schemaless database, and how to bring order to the chaos with a little pre-planning, some map/reduce view tricks, and the occasional documentation validation function.
by Alan McKean
by Bradley Holt
24th October 2011