Bob Wiederhold Keynote: Couchbase Connect 2014

22
The NoSQL Journey: Past, Present, and Future Bob Wiederhold | CEO, Couchbase

description

Bob Wiederhold Keynote Presentation from Couchbase Connect 2014

Transcript of Bob Wiederhold Keynote: Couchbase Connect 2014

Page 1: Bob Wiederhold Keynote: Couchbase Connect 2014

The NoSQL Journey:

Past, Present, and Future

Bob Wiederhold | CEO, Couchbase

Page 2: Bob Wiederhold Keynote: Couchbase Connect 2014

2©2014 Couchbase, Inc.

2011, First Couchbase conference —

We’ve come a long way

Page 3: Bob Wiederhold Keynote: Couchbase Connect 2014

3©2014 Couchbase, Inc.

Page 4: Bob Wiederhold Keynote: Couchbase Connect 2014

4©2014 Couchbase, Inc.

NoSQL enterprise adoption

Page 5: Bob Wiederhold Keynote: Couchbase Connect 2014

5©2014 Couchbase, Inc.

NoSQL enterprise adoption

Page 6: Bob Wiederhold Keynote: Couchbase Connect 2014

6©2014 Couchbase, Inc.

Couchbase at Viber

Page 7: Bob Wiederhold Keynote: Couchbase Connect 2014

7©2014 Couchbase, Inc.

Couchbase at PayPal

Page 8: Bob Wiederhold Keynote: Couchbase Connect 2014

8©2014 Couchbase, Inc.

NoSQL enterprise adoption

Page 9: Bob Wiederhold Keynote: Couchbase Connect 2014

9©2014 Couchbase, Inc.

NoSQL enterprise adoption

Page 10: Bob Wiederhold Keynote: Couchbase Connect 2014

10©2014 Couchbase, Inc.

AREAS OF INNOVATION4

STORAGE MOBILE

QUER

Y

QUERY SERVER

Page 11: Bob Wiederhold Keynote: Couchbase Connect 2014

11©2014 Couchbase, Inc.

N1QL = SQL++

STORAGE MOBILE

N1QL

QUERY SERVER

Page 12: Bob Wiederhold Keynote: Couchbase Connect 2014

12©2014 Couchbase, Inc.

STORAGE

STORAGE MOBILE

N1QL

QUERY SERVER

ForestDB: ultra fast key-value data store

Page 13: Bob Wiederhold Keynote: Couchbase Connect 2014

STORAGE MOBILE

N1QL

QUERY PERFORMANCE

ForestDB: ultra fast key-value data store

STORAGE

©2014 Couchbase, Inc. 13

STORAGE

Mixed (Unrestricted) Performance

12000

10000

8000

6000

4000

2000

01 2 4 8

ForestDB LevelDB (Google) RocksDB (Facebook)

# reader threads

Opera

tions p

er

second

Page 14: Bob Wiederhold Keynote: Couchbase Connect 2014

14©2014 Couchbase, Inc.

MOBILE

STORAGE MOBILE

N1QL

QUERY SERVER

Page 15: Bob Wiederhold Keynote: Couchbase Connect 2014

15©2014 Couchbase, Inc.

Current mobile situation

Mobile device

Data server in the cloud

Page 16: Bob Wiederhold Keynote: Couchbase Connect 2014

16©2014 Couchbase, Inc.

Apps work only when connected

Mobile device

Data server in the cloud

No internet connection.

Try again later.

Page 17: Bob Wiederhold Keynote: Couchbase Connect 2014

17©2014 Couchbase, Inc.

What’s needed

Mobile device

with embedded database

Data server in the cloud

Take advantage of increasing

processing power and storage

on mobile devices

Page 18: Bob Wiederhold Keynote: Couchbase Connect 2014

18©2014 Couchbase, Inc.

Always available solution, on/offline

Mobile device

with embedded database

Data server in the cloud

Embedded database auto-syncs

to cloud server when connection

is available

Page 19: Bob Wiederhold Keynote: Couchbase Connect 2014

19©2014 Couchbase, Inc.

Bryan HunterCTO | Firefly Logic

The team that built the

CouchbaseConnect mobile app.

Page 20: Bob Wiederhold Keynote: Couchbase Connect 2014

20©2014 Couchbase, Inc.

PERFORMANCE & SCALABILITY

STORAGE MOBILE

N1QL

QUERY SERVER

Page 21: Bob Wiederhold Keynote: Couchbase Connect 2014
Page 22: Bob Wiederhold Keynote: Couchbase Connect 2014

Ravi Mayuram

Senior Vice President, Engineering