Download 1:45PM What`s New in Couchbase Server 4.0?

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Relational model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Object-relational impedance mismatch wikipedia , lookup

Database model wikipedia , lookup

Team Foundation Server wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Clusterpoint wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
ARCHITECTURE TRACK
NOTE: Scheduled speaking times may change, please check schedule prior to broadcast.
Wednesday, June 3rd, 2015
10:50AM — 11:30AM
What’s New in Couchbase Server 4.0?
Chin Hong, Couchbase
In this session we will do a lap around the full Couchbase Server 4.0 product. Couchbase VP of Product Management, Chin
Hong will explore new capabilities in the latest release including N1QL, Global Secondary Indexing, Multi-Dimensional
Scaling and more. In this session, you will: 1) Learn how Couchbase Server 4.0 simplifies querying with N1QL and new
global secondary indexing 2) Explore the benefits offered by spatial views 3) Look at how compliance with security rules
gets easier and 4) Review architectural advances in ForestDB, Couchbase’s next generation storage engine. This is the
grand tour and is the session for you if you want an end-to-end look at all the new capabilities that Couchbase Server 4.0
has to offer.
11:30AM — 12:15PM
Under the Hood: Couchbase Server 4.0 Architecture
Cihan Biyikoglu, Couchbase
Couchbase Server 4.0 brings many new capabilities and features in its architecture. Couchbase’s Director of Product
Management, Cihan Biyikoglu will look at the Couchbase Server 4.0 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 4.0
so this is the session for you if you are a master architect, developer or administrator of platforms.
1:00PM — 1:45PM
Introducing N1QL: Query Without Compromise
Gerald Sangudi, Couchbase
This session introduces Couchbase’s query language for JSON, N1QL, and sets the stage for the rich selection of N1QLrelated sessions at Couchbase Connect 2015. N1QL extends the querying power of SQL with the modeling flexibility of
JSON. In this session, Couchbase’s Chief Architect of Query, Gerald Sangudi will give you an introduction to the N1QL
language, architecture, and ecosystem. hear the benefits of N1QL for developers and for enterprises.
Wednesday, June 3rd, 2015
1:45PM — 2:30PM
ARCHITECTURE TRACK
Introducing Global Secondary Indexing: High Performance Indexer with Couchbase Server 4.0
Cihan Biyikoglu, Couchbase
The new indexing technology in Couchbase Server 4.0 advances query performance to new heights. In this talk, Director of
Product Management, Cihan Biyikoglu will explore the capabilities of the new indexing technology from head-to-toe. First,
we will cover primary and secondary index types. We will then explore indexers: M/R views vs global secondary indexes,
index administration, monitoring, best practices and much more. If you are a developer, architect or an administrator
looking to use N1QL in your next application, you won’t want to miss this talk.
2:30PM — 3:15PM
Deep Dive into N1QL: Power Features and Internals in Couchbase Server 4.0
Keshav Murthy, Couchbase
N1QL is a rich query language for JSON data. N1QL provides the following enhanced SQL statements: SELECT, INSERT,
UPDATE, DELETE, MERGE. We’ll explain the advanced select-join-project-nest-unnest operations as well as data
modification features in N1QL. We’ll also discuss basics of index selection and query planning in N1QL.
3:45PM — 4:30PM
Deep Dive into Global Secondary Indexing Architecture in Couchbase Server 4.0
John Liang, Couchbase
The session will cover concepts, architecture, and usage of global secondary index. Global secondary index provides an
alternate indexing strategy for faster lookup and higher throughput.
4:30PM — 5:15PM
Next Generation Storage Engine ForestDB
Chiyoung Seo, Couchbase
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.
5:15PM — 6:00PM
Abstract
Support for full-text indexes is a major bullet point on the roadmap for Couchbase Server, so back in 2014, we kicked
off the open-source github.com/couchbaselabs/cbft project. The cbft server integrates the open source bleve full-text
indexing engine with Couchbase Server.
In this technical presentation, come learn about cbft’s architecture, features, UI, API’s, status and future directions.
ARCHITECTURE TRACK
Thursday, June 4th, 2015
10:30AM — 11:15AM
Multi-Dimensional Scaling: A New Architecture for Scaling Big Data Applications
Anil Kumar, Couchbase
Couchbase Server 4.0 not only supports homogenous scaling in one dimension but it now supports heterogeneous scaling
in multiple dimensions. Data, querying, and indexing services can now be deployed into “zones” within the cluster. The
new Multi-Dimensional Scaling capability enables enterprises to optimize their database infrastructure with unparalleled
precision. The enterprise benefits of Multi-Dimensional Scaling include: increased application performance and stability,
increased operational efficiency and agility, and reduced hardware costs. In this talk, we will also review the new services
available in Couchbase Server 4.0 that allows independent scaling of query, indexing and core data workloads, reducing
interference and maximizing throughput.
11:15AM — 12:00PM
Introducing N1QL: Query Without Compromise
Gerald Sangudi, Couchbase
This session introduces N1QL and sets the stage for the rich selection of N1QL-related sessions at Couchbase Connect
2015. N1QL is SQL for JSON, extending the querying power of SQL with the modeling flexibility of JSON. In this session,
you will get an introduction to the N1QL language, architecture, and ecosystem, and you will hear the benefits of N1QL for
developers and for enterprises.
1:00PM — 1:45PM
Deep Dive into Cluster Manager in Couchbase Server 4.0
Dave Finlay, Couchbase
If the data nodes are the heavy lifters of the Couchbase Server, then the cluster manager is the brains behind the
operation. The job of the cluster manager covers provisioning and management of an increasing number of services;
tracking and distributing topology and metadata; and coordinating all other cluster-wide actions such as replication,
failover and rebalance. Oh, yes and it must be fault-tolerant to provide robust behavior when, as is inevitable, things go
wrong. In this session, we’ll cover all of this and provide concrete examples of how to use the cluster manager to optimize
your Couchbase implementation.
1:45PM — 2:30PM
Tuning Query Performance with N1QL in Couchbase Server 4.0
Cihan Biyikoglu, Couchbase
Couchbase Server 4.0 comes with N1QL. For you to take advantage of N1QL you need know how to tune the performance
of your queries. In this talk, we’ll cover tips and tricks to look at query performance and enhance it. Join in on this demo
filled hour to see ways to read N1QL execution plans, AND how simple steps, like rewriting queries or creating the correct
indexes, can help make queries run much faster.
Thursday, June 4th, 2015
2:30PM — 3:15PM
ARCHITECTURE TRACK
Under the hood ForestDB: Performance on SSDs and File Systems
Sang-Won Lee, Sungakyunkwan University & Sundar Sridharan, Couchbase
As Solid-State Drives (SSDs) support orders of magnitude faster I/O operations than spinning hard disks, they have been
replacing spinning disks and are being deployed rapidly in data centers. Consequently, it becomes quite crucial to optimize
database storage engines by considering the unique characteristics and performance behaviors of SSDs. In this session,
we explain how optimizations for ForestDB work. Learn how you can reduce write amplification and utilize parallel I/O
capabilities in ForestDB-, and discuss other optimizations in the roadmap for the next generation storage engine.
3:45PM — 4:30PM
Intel: Next Generation SSDs & ForestDB Next Generation Storage Engine
Frank Ober, Intel & Qi Zhu, Couchbase
ForestDB as an underlying storage engine provides much more scale and SSD capability to the Couchbase platform. In this
session learn about the storage architecture in the newest release optimized for Flash along with ForestDB testing data
from Intel’s high performance cluster lab. Also come learn from Intel about Intel’s mainstream NVMe technology and our
latest PCIe SSD technology.
4:30PM — 5:15PM
Introducing Spatial Views for Location-Aware Applications with Couchbase Server 4.0
David Maier, Couchbase
Couchbase Server’s new spatial views feature is not just there for your geospatial indexes, it can also be used to build
multi-dimensional indexes on any number of metrics. Even combined indexes (e.g. number of people living in a geographic
region) can be built and queried by using this feature. This talk will explain typical use cases, how to best write your map
function, and how to query multi-dimensional views enabling you to write location-aware applications with Couchbase
Server 4.0.
5:15PM — 6:00PM
Enterprise Architect’s Perspective of Couchbase with N1QL
Keshav Murthy, Couchbase
Enterprise architects have to decide on the database platform that will meet various requirements: performance and
scalability on one side, ease of data modeling, agile development on the other, elasticity and flexibility to handle change
easily, and a database platform that integrates well with tools and within ecosystem. This presentation will highlight the
challenges and approaches to solution using Couchbase with N1QL.
NOTE: All sessions immediately available for viewing post live event.
©2015 Couchbase. All Rights Reserved.