Top Banner
Optimized Couchbase Data Management
23

Optimized Couchbase Data Management

Apr 16, 2017

Download

Technology

Talena Inc.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Optimized Couchbase Data Management

Optimized CouchbaseData Management

Page 2: Optimized Couchbase Data Management

Agenda

Introduction Couchbase Overview Data Loss Compliance Risks Associated with Data Movement Enablement of Cloud Migration Talena Architecture Demo Q&A

Page 3: Optimized Couchbase Data Management

010100

10010101

101000

Introduction

Big Data platforms like Couchbase are prevalent

(soon they will host a major portion of enterprise data)

Big Data applications are becoming more

business critical

Similar to traditional platforms, Big Data management needs

careful consideration

Page 4: Optimized Couchbase Data Management

Overview of CouchbaseAnil Kumar

Product Management

Page 5: Optimized Couchbase Data Management

5

Couchbase Data Platform

©2017 Couchbase Inc.

Page 6: Optimized Couchbase Data Management

6

Couchbase Data Platform

UNIFIED ADMINISTRATION

UNIFIED PROGRAMMING INTERFACE

Data Query Index Search

MobileReplication

Analytics

{N1QL}

©2017 Couchbase Inc.

Page 7: Optimized Couchbase Data Management

7

Why Customers Picked Couchbase?

©2017 Couchbase Inc.

Memory-first Architecture

Full SQL Query

Language

Active-Active Global Data Replication

Multi-dimensional

scaling

Mobile

Page 8: Optimized Couchbase Data Management

8

NoSQL Market Adoption & Use Cases

©2017 Couchbase Inc.

Page 9: Optimized Couchbase Data Management

9

Patterns lead us to new use cases

Catalog Metadata

Operational Dashboarding

User Profile Database Session Database Inventory &

AvailabilityEntitlement

Management

Field Service EnablementCustomer 360

Asset/ResourceManagement

Device User Data Management

Endpoint Data Management

©2017 Couchbase Inc.

Page 10: Optimized Couchbase Data Management

10

Requirements for the NoSQL Database

Adaptable. Flexible schema

Responsive. Consistent High-

Performance

Scale as needed.

Able to handle any demand (operations,

queries, data)

Secure.Device to cloud,

auditable, pluggable

Global.Data locality,

Geo-distributed, Multi-Data Center

Always on. Fault Tolerant. Able

to continue operations under failure conditions

Mobile experience. Offline, sync’d,

secure, low latency,

personalized

Intelligent.Full Text Search,

Real Time Analytics, Big Data enabled

©2017 Couchbase Inc.

Page 11: Optimized Couchbase Data Management

11

Core Design Principles

©2017 Couchbase Inc.

Page 12: Optimized Couchbase Data Management

12

COUCHBASE SERVER CLUSTERNode 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8

INDEX SERVICE

QUERY SERVICE

DATA SERVICE

Core Design Principles

COUCHBASE SERVER CLUSTERNode 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8 Node 9

QUERY SERVICE INDEX SERVICE DATA SERVICE

Scale Workloads Independently

Multi-Dimensional Scaling

#1

©2017 Couchbase Inc.

Page 13: Optimized Couchbase Data Management

13

Core Design PrinciplesAsynchronous Approach to Everything Persistence Intra-cluster Replication Inter-cluster Replication View Indexing Global secondary Indexing Text Indexing Big Data LSM Indexing

#2

©2017 Couchbase Inc.

Page 14: Optimized Couchbase Data Management

14

Core Design Principles

In-memory streaming of updates to all components In-memory (cached) access to data and indexes Memory-only indexes

Memory-First Architecture#3

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

Index Service

Index Service

Query Service

Query Service

Query Service

DCP Streaming

DCP Streaming

©2017 Couchbase Inc.

Page 15: Optimized Couchbase Data Management

Couchbase Server v1.8“Zero Downtime” Administration & Maintenance

2010

Couchbase Server v2.0Cross Datacenter Replication (XDCR)Automatic FailOver

High Availability & Disaster Recovery Features

Couchbase Server v3.0Delta Node RecoveryIncremental RebalanceFaster Node Restart with Efficient Warm-upImproved Resume-ability with Intra Cluster ReplicationIncremental Backup & RestoreCouchbase Server v2.5

Optimistic XDCRXDCR Protocol v2Rack/Zone Awareness

Couchbase Server v4.0 NEW XDCR – “in-Memory”Multi-dimensional Scaling ArchitectureXDCR Filtering

Couchbase Server v4.6.0XDCR Timestamp-based Conflict ResolutionApplication-level FailOver using Bi-Directional Replication

Couchbase Server v2.2Faster XDCR SynchronizationIncreased Connection Limit

Couchbase Server v5.0Fast FailOverXDCR Network Bandwidth Optimization

2017

Page 16: Optimized Couchbase Data Management

Companies Still Unprepared For Data Loss

User Errors

Source: Survey of 2,200 enterprises by Vanson Bourne/EMC

of companiessay they are not

confident in their ability to restore

40%

Application Corruption

Ransomware

Page 17: Optimized Couchbase Data Management

Data Movement Increases Risk of PII Exposure and Compliance Issues

Production QA/Testing

Average Global 2000 company makes 7 copies of a production database, creating huge compliance issues

Source: Bloor Research

PII/Confidential Data

Page 18: Optimized Couchbase Data Management

Enable Transition To The Cloud

Companies moving workloads to public cloud environments

Page 19: Optimized Couchbase Data Management

The Integrated Talena/Couchbase Architecture

Test Cluster

ResearchCluster

Talena GUI

CouchbaseCluster

Couchbase Cluster

Talena Smart Storage

Cluster

Page 20: Optimized Couchbase Data Management

Demo

Page 21: Optimized Couchbase Data Management

Q&A We’ll send you a link to our

eBook “The Couchbase Backup Guide”

Additional resources: talena-inc.com/resources and talena-inc.com/blog

Ping us with any additional questions: [email protected]

Page 22: Optimized Couchbase Data Management

About Couchbase Connect New York• Venue: Sheraton New York Times Square Hotel• Conference: Tuesday, May 23, 2017• Time: 9:00 a.m. – 6:30 p.m.• N1QL workshop• Date: Monday, May 22, 2017• Time: 9:00 a.m. – 4:00 p.m.

• Learn More and Register:• https://connect.couchbase.com/us/new-york

Page 23: Optimized Couchbase Data Management

THANK YOU