Presentations

Introduction to Couchbase Server

Introduction to Couchbase Server

This session introduces Couchbase Server, a document database with JSON support, indexing and querying, and cross datacenter replication. We will give a hands-on tour of Couchbase and its underlying architecture, including online rebalancing while adding nodes to a cluster, indexing and querying and cross data center replication capabilities.

 

 

Developing with Couchbase: Getting Started

Developing with Couchbase: Getting Started

Ready to get started with Couchbase? This session will show you what is necessary in the installation and deployment of Couchbase Server. It is hands on, so be prepared to set up Couchbase, learn about deployment, and then get familiar with the SDK for your language of choice. You will come away with information on what common deployments look like and understand how the system behaves in different scenarios such as failures.

Couchbase in Production

Couchbase in Production

In this session, Perry will present the various aspects of deploying, testing, operating and maintaining Couchbase in a clustered environment while serving the real-time requests of an interactive software application with very stringent uptime requirements. Topics to include deployment architectures and considerations, monitoring, scaling out, backup/restore and failure scenarios.

Introduction to Couchbase Server

Introduction to Couchbase Server

This session introduces Couchbase Server, a document database with JSON support, indexing and querying, and cross datacenter replication. We will give a hands-on tour of Couchbase and its underlying architecture, including online rebalancing while adding nodes to a cluster, indexing and querying and cross data center replication capabilities.

Developing with Couchbase: Document Your World

Developing with Couchbase: Document Your World

In this session, we will begin by covering Views & Indexes within Couchbase: Why Views are used and The basic use cases for Views, Cover the anatomy of Map/Reduce functions, Simple and Compound Keys using beer-sample database and cover the differences between an Indexer (Design Document) and an Index (View) in terms of resources and updates. We will also begin to write Map Functions for our views, and interact with our views through our relative SDKs. You will learn more about how to model your data, using documents, the benefits of a flexible schema database. We will also discuss about the life cycle of an application, so how to manage upgrade and versioning of your application, documents and views. Using concrete example you will also get more information about document indexing with views. This covers the life cycle of the index, and the eventual consistency of the index, but also how to generate and use complex keys to build richer applications.

Sizing Your Couchbase Cluster

Sizing Your Couchbase Cluster

Ever wondered whether you have the right number of nodes in your Couchbase cluster? This session will discuss what are specific workload aspects that need to be considered for correctly sizing your cluster, how factors like amount of RAM and IO subsystem influence the number of nodes and what key indicators are that your cluster is under sized or getting close to it.