Surely you have been flooded with “news” about the coming of NoSQL databases everywhere. Well, rather than hearing about it second hand VIJUG is helping you out this time with a presentation about a specific NoSQL system that has earned much attention – Couchbase – and provide you with some hands on demos.
- AbeBooks, 655 Tyee Road #500, Victoria, BC,
- Wednesday, 18th July 2012, 18:00-20:00
- How to develop in NoSQL with Couchbase presented by Raghavan “Rags” Srinivas:
NoSQL has garnered tremendous attention in recent years as the basis of architectures for building large linearly scalable systems. As a document oriented database, Couchbase Server presents the user with a simple approach to storing and retrieving data across a cluster and handles replication, rebalancing and so on.
Couchbase Server 2.0, based on the Apache open source license, which builds upon Apache CouchDB and Memcached, has rich querying capabilities of the distributed database through views built atop an always updating incremental map-reduce. We will see how to access the simple and yet powerful constructs using a variety of code samples. These samples will demonstrate how to use the client SDKs for Java, .NET, PHP, Ruby and many other languages. We will also look at some ETL examples for transferring data between Couchbase and Hadoop.
Attend this session for a very quick overview of Couchbase NoSQL, the ecosystem and what it means to developers, architects and implementers. We will demonstrate with examples of how to use the different language 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.
- Raghavan “Rags” Srinivas is a Developer Advocate at Couchbase getting his hands dirty with emerging technology directions and trends. His general focus area is in distributed systems, with a specialization in cloud computing. He worked on Hadoop and HBase during its early stages. He has spoken on a variety of technical topics at conferences around the world, conducted and organized Hands-on Labs and taught graduate classes in the evening.
Rags brings with him over 20 years of hands-on software development and over 10 years of architecture and technology evangelism experience. He worked for Digital Equipment Corporation, Sun Microsystems, Intuit and Accenture. He has worked on several technology areas, including internals of VMS, Unix and NT to Hadoop and HBase. He has evangelized and influenced the architecture of a number of technology areas including the early releases of JavaFX, Java, Java EE, Java and XML, Java ME, AJAX and Web 2.0, Java Security and so on. He is also a repeat JavaOne rock star speaker award winner.
Rags holds a Masters degree in Computer Science from the Center of Advanced Computer Studies at the University of Louisiana at Lafayette.
- All VIJUG members and anybody else interested are welcome to attend. If you intend to come please send an email or just drop by.
We hope to meet you there.