scylla summit 2017 keynote: nextgen nosql with chairman benny schnaider

7
PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Benny Schnaider Chairman NEXTGEN NOSQL

Upload: scylladb

Post on 22-Jan-2018

115 views

Category:

Technology


3 download

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

[email protected]

@BennySchnaider