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.
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.
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.
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.
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.
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.
Couchbase, as a document database built on standard JSON, has the same flexibility as other document databases, but with more capabilities. When approaching Couchbase from Node.js, what kind of framework can be used to simplify getting an app up and running?
This session will provide an overview of Couchbase operations, ensuring properly sized clusters, best practices and tips in indexing, querying, high availability, and disaster recovery. This session will also discuss some specific architecture and deployment considerations as well as the effects of using different Couchbase features.
Every flight has a flight plan. Every query has a query plan. You must have seen its text form, called EXPLAIN PLAN. Query optimizer is responsible for creating this query plan for every query, and it tries to create an optimal plan for every query. In Couchbase, the query optimizer has to choose the most optimal index for the query, decide on the predicates to push down to index scans, create appropriate spans (scan ranges) for each index, understand the sort (ORDER BY) and pagination (OFFSET, LIMIT) requirements, and create the plan accordingly. When you think there is a better plan, you can hint the optimizer with USE INDEX. This talk will teach you how the optimizer selects the indices, index scan methods, and joins. It will teach you the analysis of the optimizer behavior using EXPLAIN plan and how to change the choices optimizer makes.