Presentations

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!

Introduction to Couchbase Mobile

Introduction to Couchbase Mobile

Couchbase Mobile is the complete NoSQL database solution for all data storage, access, sync, and security across the entire application stack. In this session, we’ll begin by covering the key requirements for today’s mobile apps. Next, we’ll take you through the Couchbase Mobile product including Couchbase Lite, our embedded database, Sync Gateway, our secure web gateway, and Couchbase Server, our NoSQL database server. We’ll also cover common use cases and show you just how easy it is to integrate Couchbase Mobile into your apps so they just work — anytime, anywhere.

Continuing the evolution for the Digital Economy at Marriott

Continuing the evolution for the Digital Economy at Marriott

Marriott International, Inc., is a global leading lodging company with more than 5,700 properties in more than 110 countries. The brand is recognized worldwide for delivering excellent service for almost a century. When Marriott decided it was time to transform its legacy infrastructure to better compete in the Digital Economy, IT leadership faced many core technology decisions including, open source vs. proprietary, NoSQL vs. relational, which projects to deploy first, etc. During this session, we will address how decisions were made starting with a new database, transforming Marriott¹s infrastructure to a modern, open source platform that enables Marriott to deploy new applications faster and more reliably. The continuously evolving infrastructure will also be discussed with wider adoption of open source products in the enterprise and additional use cases found for Couchbase.

LINQing to data: easing the transition from SQL – CenterEdge

LINQing to data: easing the transition from SQL – CenterEdge

For a C# or VB.NET development shop, moving from the cozy world of SQL to the modern, scalable world of NoSQL can be an unnerving proposition. But it shouldn't be. With the aid of LINQ, .NET developers can seamlessly transition their existing skills and knowledge, applying it to Couchbase Server the same day. This session will lay the groundwork for this transition, covering JSON data modeling, querying, indexing, and more, all from the perspective of a .NET/SQL developer. Learn just how easy NoSQL can be with the help of Couchbase, N1QL, and LINQ.

Securing deployments: top to bottom, all around

Securing deployments: top to bottom, all around

Regulatory compliance is a hot topic these days. As the volume of data and number of applications moving to Couchbase has increased, so has the need to secure that data and those applications. While meeting the challenges of compliance can be a daunting task, Couchbase provides a rich set of features that can help customers achieve their compliance goals quickly and easily. In this presentation, we will examine and explain the security controls used across the stack for authentication, authorization, audit, and encryption. We’ll also take a brief look at where Couchbase security is today and then peer into the future to see where Couchbase security is headed. Come and attend this demo filled session to hear how the latest innovations can let you securely connect more data to more users across your organizations.

Overview of Couchbase Server architecture

Overview of Couchbase Server architecture

In this session we will look at the Couchbase Server architecture in detail and provide attendees with an understanding of how the cluster manager, cache engine, and storage engine plug together with the data, query, and index services to give you a best-of-breed NoSQL engine for big data processing. This is the grand tour of Couchbase Server, so this is the session for you if you are a master architect, developer, or administrator of platforms.

Design: modeling and security

Design: modeling and security

In this session you’ll learn how to design applications using Couchbase Mobile, including architecture, data modeling, and security. Adam will take you through designing the data model objects for an app, and the relationships between them. He will also demonstrate how to secure your data model using Couchbase Mobile’s built-in security framework and walk through access control, data validation, and access grants.