The Emergence of NoSQL and Developing with Couchbase
NoSQL has garnered tremendous attention in recent years as the basis of architectures for building large linearly scalable systems. There are a variety of NoSQL solutions for developers to choose from. As a document oriented database, Couchbase Server presents the user with a simple approach to storing and retrieving data across a cluster that handles replication, rebalancing and other inherent challenges associated with a distributed system.
Using Couchbase server as an example we will walk through some of the underpinnings of the NoSQL databases such as being able to adapt to a changing schema, working over a changing network topology and so on. Couchbase Server 2.0, Open Source under an Apache 2.0 license, has constantly updating map-reduce based views and an actively managed cache from building upon it’s history with Apache CouchDB and memcached. Attend this session for a very quick overview of NoSQL, the ecosystem and what it means to Java developers, architects and implementers. We will demonstrate with examples of how to use the Java APIs with liberal but simple code examples on Couchbase to drive home some of these concepts. We will also cover some real-life case studies from big social gaming applications.
Watch this video on http://skillsmatter.com/podcast/nosql/couchbase-ljc