Presentations

Filter by:

How I Lost 30 Pounds with Xamarin and Couchbase Lite

How I Lost 30 Pounds with Xamarin and Couchbase Lite

In this session Mike Bluestein explores how developing mobile apps with Couchbase Lite and Xamarin is a breeze, allowing you to develop mobile applications for many types of platforms…quickly. Learn how to add Couchbase Lite to a Xamarin application, work with the API for local storage, and sync via the Sync Gateway. Get started using Couchbase Lite in your own Xamarin apps.

Next Generation Storage Engine: ForestDB

Next Generation Storage Engine: ForestDB

B+-tree has been used as one of the main index structures in database fields for more than four decades. However, with the unprecedented amount of data being generated by modern, global-scale web, mobile, and IoT applications, typical B+-tree implementations are beginning to show scalability and performance issues. Various key-value storage engines with variants of B+-tree such as log-structured merge tree (LSM-tree), have been proposed to address these limitations. At Couchbase, we have been working on a new key-value storage engine, ForestDB, that has a main index structure based on Hierarchical B+- Tree (based Trie or HB+-Trie). and provides high scalability and performance. In this presentation, we introduce ForestDB and discuss why ForestDB is a good fit for modern big data applications.

Managing a Healthy Couchbase Server Deployment

Managing a Healthy Couchbase Server Deployment

“…An ounce of prevention is worth a pound of cure…” Using customer use cases we’ll review how to identify a healthy cluster and spot issues before they become problems for your application. The talk will cover Couchbase monitoring and explain how to interpret key statistics to identify common problems.

Introduction to Couchbase Server

Introduction to Couchbase Server

Are you new to the world of NoSQL? In this session we’ll take a look at why enterprises are adopting Couchbase, learn about the architecture of Couchbase and the considerations you need to think about when evaluating NoSQL. We’ll also take a look at the common use cases of Couchbase and take a quick look into document modeling. We’ll also walk through the installation of Couchbase on various platforms, setup and configuration parameters, how to monitor the admin console, and how to scale Couchbase.

From SQL to NoSQL: the fourth time's the charm

From SQL to NoSQL: the fourth time's the charm

In the beginning was the Word, and the Word was with Codd, and the Word was Codd. The beginning – of the database field as we know it today, that is – was 1970. And of course, the Word was the relational model: rows and columns, a normalized (and flat) world. The spartan simplicity of that early relational model, together with the very idea of a logical data model, enabled revolutionary changes: declarative queries, transparent indexing, query optimization, and scalable run-time parallelism, among others. Also from this beginning grew a multi-billion dollar market for relational database systems and tools. And the rest, as they say, is history ...
 

While relational languages and systems have served us well for nearly half a century, they have always been a bit of a "misfit" when it comes to application data and requirements, particularly for user-facing applications. Time and again this issue has been identified and "solved" – or not. Three notable attempts to address this "impedance mismatch" between applications and databases were object-oriented databases, object-relational databases, and XML databases. Each attempt, in the end, "fell flat" (so to speak) as compared to the success of relational databases. Another attempt is happening today, in the "Big Data" era, in the form of "NoSQL" databases. In this talk, the speaker will share his views about what went wrong the first three times, what lasting lessons resulted, and why differences in the environment today lead to the conclusion that the fourth time will be the charm.

Going all in: from a single use case to many – LinkedIn

Going all in: from a single use case to many – LinkedIn

LinkedIn’s mission is to connect the world’s professionals to make them more productive and successful. LinkedIn members use the company’s products to get access to people, jobs, news, updates, and insights that help them be professionally successful. To support its goals on an engineering level, LinkedIn services must sustain high levels of queries while providing data integrity at low latency. In this talk, we will focus on how LinkedIn leverages Couchbase Server for its range of products. We will also touch on some of the tooling we have created to integrate Couchbase Server into our systems and how we operationally manage our Couchbase Server clusters. Finally, we will explore some future uses of Couchbase Server within our environment.

Deploying Couchbase applications on Microsoft Azure Cloud

Deploying Couchbase applications on Microsoft Azure Cloud

In this joint talk, Rafael and Anil will present how to deploy Couchbase Server on Microsoft Azure Cloud with demos. We will take a look at Azure Cloud and virtual machines and look at models for deploying Couchbase Server, covering best practices and how to automate the Azure deployment. If you are looking at deploying Couchbase Server in the public cloud, this talk is a must-see!