Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Scylla Summit 2017 Keynote: NextGen NoSQL with Chairman Benny Schnaider
1. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Benny Schnaider
Chairman
NEXTGEN NOSQL
2. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, 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
3. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, 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
4. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, 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
5. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
NOSQL NEXT-GEN
▪ A modern implementation
o Written in C++
o Written by OS and storage experts
▪ Better understanding of the environment
o Above – the apps
o Below – the infrastructure
▪ Building on almost 20 years of evolution
o DynamoDB grandson
▪ Scale-up and Scale-out
Application
TCP/IP
Task Scheduler
queuequeuequeuequeuequeuesmp queue
NIC
Queue
DPDK
Kernel (isn’t
involved)
Userspace
Application
TCP/IP
Task Scheduler
queuequeuequeuequeuequeuesmp queue
NIC
Queue
DPDK
Kernel (isn’t
involved)
Userspace
Application
TCP/IP
Task Scheduler
queuequeuequeuequeuequeuesmp queue
NIC
Queue
DPDK
Kernel (isn’t
involved)
Userspace
Core
Database
Task Scheduler
queuequeuequeuequeuequeuesmp queue
NIC
Queue
Userspace
6. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
THE STRATEGY
Generic
Seastar
Cassandra
Other
NoSQL
It is a HUGE
7. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
BUILDING QUERIES
bschnaider@gmail.com
@BennySchnaider