scylla summit 2017 keynote: nextgen nosql with chairman benny schnaider
TRANSCRIPT
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
Benny SchnaiderChairman
NEXTGEN NOSQL
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
GOOD TO SEE YOU
▪ More than doubled number of attendees
o From 2016
▪ Production sites have grown X6
o 8 -> 50 (the known ones)
▪ More people know about Scylla
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
NOSQL EVOLUTION
▪ Traditional DB did not scale
▪ Key new factors:
o COTS
o OSS
▪ Massively scale modern apps
• Google, Facebook, AWS
▪ An amazing eco system
o Cambrian Explosion
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
NOSQL GEN #1▪ Inefficient and unstable
o But much better than competition
▪ Application level changes to
compensate for DB issues
o Make code even less stable
o Hard to maintain
▪ We got some runway increase
o Works better with the cloud
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
NOSQL NEXT-GEN▪ A modern implementation
o Written in C++ o Written by OS and storage experts
▪ Better understanding of the environmento Above – the appso Below – the infrastructure
▪ Building on almost 20 years of evolutiono DynamoDB grandson
▪ Scale-up and Scale-out
Application
TCP/IP
Task Schedulerqueuequeuequeuequeuequeue
smp queue
NICQueue
DPDK
Kernel (isn’t involved)
Userspace
Application
TCP/IP
Task Schedulerqueuequeuequeuequeuequeue
smp queue
NICQueue
DPDK
Kernel (isn’t involved)
Userspace
Application
TCP/IP
Task Schedulerqueuequeuequeuequeuequeue
smp queue
NICQueue
DPDK
Kernel (isn’t involved)
Userspace
CoreDatabase
Task Scheduler
queuequeuequeuequeuequeuesmp queue
NICQueue
Userspace
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
THE STRATEGY
Generic Seastar
Cassandra
Other
NoSQL
It is a HUGE
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES
First and last namePosition, company
BUILDING QUERIES
@BennySchnaider