36
Revolutionizing customer experience Hello Engagement Database! Dipti Borkar | Vice President | Product Marketing [email protected] | @dborkar ©2017 Couchbase. All rights reserved.

Revolutionizing the customer experience - Hello Engagement Database

Embed Size (px)

Citation preview

Revolutionizing customer experience Hello Engagement Database!

Dipti Borkar | Vice President | Product Marketing

[email protected] | @dborkar

©2017 Couchbase. All rights reserved.

2

The world

around us

has shifted on

its axis

Expectations are driving rapid change

Today’s exceptional experiences are tomorrow’s benchmarks

Anywhere AnytimePersonalized Feature-rich Responsive

4

Customers spend more time interacting than transacting…

5

Continuously

amazing

Interactions

Transactions

$

6

Browse

ECommerce

Buy

$

7

Look

Travel

Book

$

8

Browse

Digital Media

Binge

$

9

Scan & score

Financial Services

!

Transfer

$

ENGAGEMENT

DATABASE

12

Always on,

always fast

Secure, secure,

secure

Seamlessly

mobileHello cloud,

hello world

Built-in

smarts

Built for change -

at scale

ATTRIBUTES OF AN ENGAGEMENT DATABASE

Mobile & IoT Analytics

Preview

KV Query Search

Elastic Scale Architecture Memory-first Architecture

Unified Programming

Core Database Engine

Infrastructure - Cloud & Containers

Cro

ss S

tack S

ecurity

SQ

L &

Big

Data

Inte

gra

tions

Couchbase Data Platform

Core design principles

©2017 Couchbase. All rights reserved. 16

NODE 1

Global

IndexQuery

Full

TextAnalytics

Data

Cluster Manager

NODE 4

Sample QA Setup

NODE 1

Query

Global Index

Data

Analytics

Full

Text

Cluster

Manager

NODE 2

Sample Dev Setup

#1 Elastic Scaling Architecture

©2017 Couchbase. All rights reserved. 17

Sample Production Deployment

NODE 1 NODE 12

Cluster Manager

DataFull

TextAnalytics

Global

IndexQuery

#1 Elastic Scaling Architecture

#2 Memory-first architecture

18

In-memory streaming of updates to all

components

In-memory (cached) access to data and indexes

Memory-only indexes

Data movement free from disk bottlenecks

In-memory streaming of updates to all components

In-memory cache

Memory-only data buckets

Memory-only indexes

COUCHBASE SERVER CLUSTER

Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8

Data

Service

Data

Service

Data

Service

Global

Index

Service

Query

Service

Query

Service

Full

Text

Service

Full

Text

Service

DCP

Streaming

DCP

Streaming

Persistence

Intra-cluster Replication

Inter-cluster Replication

Global secondary Indexing updates

Full-Text Search update

Analytics service updates

#3 Asynchronous approach to everything

TO OTHER NODE

APPLICATION SERVER

MANAGED CACHE

DISK

DISKQUEUE

REPLICATIONQUEUE

XDCR QUEUE

DOC 1

DOC 1DOC 1DOC 1

#3 Asynchronous approach to everything

Configurable consistency per request / query

Data Consistency

Data access is strongly consistent within cluster

Eventually consistent across clusters

Query Consistency

Specify level of consistency for queries

#3 Asynchronous approach to everything

Mobile & IoT Analytics

Preview

KV Query Search

Elastic Scale Architecture Memory-first Architecture

Unified Programming

Core Database Engine

Infrastructure - Cloud & Containers

Cro

ss S

tack S

ecurity

SQ

L &

Big

Data

Inte

gra

tions

Couchbase Data Platform

Data Access Capabilities

©2017 Couchbase. All rights reserved. 24

High performance

Key Value Access

Fast Key Value lookups with ID

• Built-in cache • Allows for sub-millisecond responses for working set

at any scale

• Highly replicated data - Strong consistency on active data with replica reads

available within the cluster or cross cluster

©2017 Couchbase. All rights reserved. 25

Fast Query and

Global Indexing for

JSON

N1QL - SQL for JSON

• Powerful rich query language

• Including DDL, DML, and rich query on JSON

• Highly-parallelized Query Engine

- Multi-stage with in-stage multi-threading

- Stateless / Horizontally Scalable

• Memory-Optimized Live Indexes

- Tunable Consistency - Read Your Own Writes

- In-memory updates

©2017 Couchbase. All rights reserved. 26

Full Text Search

New in 5.0

Couchbase Full Text Indexing

In-memory updated Inverted index

Relevance based results

Tokenization

Faceting

search couchbase docs... SEARCH

Indexed Terms

Document ID Postings List

cozi hotel_1289, hotel_3376

luxuri hotel_0092, hotel_1289, hotel_8989

small hotel_3376

spacious hotel_0092, hotel_1289, hotel_3376, hotel_5022, hotel_8989, hotel_9994

©2017 Couchbase. All rights reserved. 27

Mobile with "Offline

First" Data & Sync

WAN

Middle Tier

LAN

Database

PAN

Client

Client

Couchbase LiteOn Device

Couchbase GatewayOver the Web

Couchbase ServerIn the Cloud

©2017 Couchbase. All rights reserved. 28

Real-time Analytics Preview

Query takes 1 minute Query takes 5 seconds

No ETL. No duplicate data. Real-time insights

Mobile & IoT Analytics

Preview

KV Query Search

Elastic Scale Architecture Memory-first Architecture

Unified Programming

Core Database Engine

Infrastructure - Cloud & Containers

Cro

ss S

tack S

ecurity

Couchbase Data PlatformS

QL &

Big

Data

Inte

gra

tions

Full-stack Security

Pluggable authentication – Server & Mobile

Fine grained RBAC – Server & Mobile

Admin Auditing for SIEM alerting

Transport layer security (TLS) – Sync & Clients

256-bit AES full database encryption on device

File system encryption in the cloud

SQL & Big Data Integrations

ODBC / JDBC connectors

ETL – Informatica, Talend

Reporting & Visualization – Tableau, Qlik,

PowerBI

Hadoop distributions

Spark integration

Kafka integration

Visualization - Slamdata

Big Data

Built for any cloud

Private Clouds IaaS PaaS

Infrastructure as a Service

Available in AWS

marketplace

BYOL or hourly pricing

Available in Azure

marketplace

BYOL or hourly pricing

Available in GCP

marketplace

BYOL or Hourly pricing

Containers

Why Customers Choose Couchbase?

35

Memory-first

Architecture

Full SQL Query

Language

Active-Active

Global Data

Replication

Multi-dimensional

scaling

Mobile

©2017 Couchbase. All rights reserved.

©2017 Couchbase Inc.

Single Platform Built for Engagement

QUESTIONS?

37

©2017 Couchbase Inc.

THANK YOU

38