Top Banner
Scylla: BigData goes native Dor Laor CEO
25

Scylla Summit 2016: Keynote - Big Data Goes Native

Jan 16, 2017

Download

Technology

ScyllaDB
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scylla Summit 2016: Keynote - Big Data Goes Native

Scylla: BigData goes native

Dor LaorCEO

Page 2: Scylla Summit 2016: Keynote - Big Data Goes Native

Time to answer the first question

about Scylla

Page 3: Scylla Summit 2016: Keynote - Big Data Goes Native

Scylla,Yet Another

New Database?

Page 4: Scylla Summit 2016: Keynote - Big Data Goes Native

What’swrongwiththepicture?

Page 5: Scylla Summit 2016: Keynote - Big Data Goes Native

Scylla,A Database on

a Mission towards #1

Page 6: Scylla Summit 2016: Keynote - Big Data Goes Native

“we are what we repeatedly do.

excellence then is notan act but a habit”

- Aristotle

Page 7: Scylla Summit 2016: Keynote - Big Data Goes Native

“we are what we repeatedly do.

excellence then is notan act but a habit”

- AristotleWill Durant

Page 8: Scylla Summit 2016: Keynote - Big Data Goes Native

Technical Debt

Today’s databases can’t walk and chew gum

Page 9: Scylla Summit 2016: Keynote - Big Data Goes Native

Java,Admin

Technical Debt

Today’s databases can’t walk and chew gum

Page 10: Scylla Summit 2016: Keynote - Big Data Goes Native

Java,Admin

HA, scale,Cost

Technical Debt

Today’s databases can’t walk and chew gum

Page 11: Scylla Summit 2016: Keynote - Big Data Goes Native

Java,Admin

HA, scale,Cost

Modeling, scale

Technical Debt

Today’s databases can’t walk and chew gum

Page 12: Scylla Summit 2016: Keynote - Big Data Goes Native

Java,Admin

HA, scale,Cost

Modeling, scale

Control, Jeff Bezos

Technical Debt

Today’s databases can’t walk and chew gum

Page 13: Scylla Summit 2016: Keynote - Big Data Goes Native

Java,Admin

HA, scale,Cost

Modeling, scale

Control, Jeff Bezos

Persistency, Scale

Technical Debt

Today’s databases can’t walk and chew gum

Page 14: Scylla Summit 2016: Keynote - Big Data Goes Native
Page 15: Scylla Summit 2016: Keynote - Big Data Goes Native

SCYLLA IS DIFFERENT

❏ DMA❏ Log structured

merge tree❏ DBaware cache❏ Userspace I/O

scheduler

❏ NUMA friendly❏ Log structured

allocator❏ Zero copy

❏ Thread per core❏ lock-free❏ Task scheduler❏ Reactor

programing❏ C++14

❏ Multi queue ❏ Poll mode❏ Userspace

TCP/IP

Page 16: Scylla Summit 2016: Keynote - Big Data Goes Native
Page 17: Scylla Summit 2016: Keynote - Big Data Goes Native

• Beyond NoSQL - C* is a start, not an end goal

• Bike picture, power w/o control

Page 18: Scylla Summit 2016: Keynote - Big Data Goes Native

ThriftCQLtrace

DTCS/LCS

I/OScheduler70blogs

12,000Commits20Releases

EncryptionAuthentication

Compression

WideRowStreaming

UDT

Page 19: Scylla Summit 2016: Keynote - Big Data Goes Native

SCYLLA opens new possibilities that were either impossible or too complex/pricy

Page 20: Scylla Summit 2016: Keynote - Big Data Goes Native

Scylla’sValueProposition

• Top speed database• Best HA/FT in the

industry*• Easy to manage, self

tunable• Ecosystem

Page 21: Scylla Summit 2016: Keynote - Big Data Goes Native

+ Production since Feb+ 1.0 GA launched in Q1+ 1.3 release + SaaS - Scylla as a Service+ 24x7 end user support+ OEM/Resell/Partner

Page 22: Scylla Summit 2016: Keynote - Big Data Goes Native

Scylla++

Protocol

Seastarasyncengine

DirectOSbypass tohardware

Scalabledistributedprotocols

Page 23: Scylla Summit 2016: Keynote - Big Data Goes Native

Vertical HorizontalCoredatabase

Scylla Beyond Cassandra

Page 24: Scylla Summit 2016: Keynote - Big Data Goes Native

Enjoy The Show

@ScyllaDB

Page 25: Scylla Summit 2016: Keynote - Big Data Goes Native

Is Your Database Ready For The Future?