The NoSQL Journey:
Past, Present, and Future
Bob Wiederhold | CEO, Couchbase
2©2014 Couchbase, Inc.
2011, First Couchbase conference —
We’ve come a long way
3©2014 Couchbase, Inc.
4©2014 Couchbase, Inc.
NoSQL enterprise adoption
5©2014 Couchbase, Inc.
NoSQL enterprise adoption
6©2014 Couchbase, Inc.
Couchbase at Viber
7©2014 Couchbase, Inc.
Couchbase at PayPal
8©2014 Couchbase, Inc.
NoSQL enterprise adoption
9©2014 Couchbase, Inc.
NoSQL enterprise adoption
10©2014 Couchbase, Inc.
AREAS OF INNOVATION4
STORAGE MOBILE
QUER
Y
QUERY SERVER
11©2014 Couchbase, Inc.
N1QL = SQL++
STORAGE MOBILE
N1QL
QUERY SERVER
12©2014 Couchbase, Inc.
STORAGE
STORAGE MOBILE
N1QL
QUERY SERVER
ForestDB: ultra fast key-value data store
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
14©2014 Couchbase, Inc.
MOBILE
STORAGE MOBILE
N1QL
QUERY SERVER
15©2014 Couchbase, Inc.
Current mobile situation
Mobile device
Data server in the cloud
16©2014 Couchbase, Inc.
Apps work only when connected
Mobile device
Data server in the cloud
No internet connection.
Try again later.
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
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
19©2014 Couchbase, Inc.
Bryan HunterCTO | Firefly Logic
The team that built the
CouchbaseConnect mobile app.
20©2014 Couchbase, Inc.
PERFORMANCE & SCALABILITY
STORAGE MOBILE
N1QL
QUERY SERVER
Ravi Mayuram
Senior Vice President, Engineering
Top Related