ScyllaDB CEO and co-founder Dor Laor shares his vision for Scylla and announces Scylla 2.0, a big step towards the first autonomous NoSQL database—one that dynamically tunes itself to varying conditions while always maintaining a high level of performance.
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Scylla Summit 2017 Keynote: NextGen NoSQL with CEO Dor Laor
1. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Dor Laor
CEO, ScyllaDB
SCYLLA
SUMMIT 2017
KEYNOTE
2. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
fail·ure
ˈfālyər/
noun
lack of success.
an unsuccessful person, enterprise, or thing.
2
3. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
“I have not failed.
I've just found 10,000 ways
that won't work.”
Thomas A. Edison
3
4. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
per·sist·ent
pərˈsist(ə)nt/
adjective
continuing firmly or obstinately in a course
of action in spite of difficulty or opposition.
4
5. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Scylla by the numbers
5
6. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Scylla by the numbers
6
7. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Scylla by the numbers
7
8. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Scylla by the numbers
8
▪ 2nd annual conference
▪ > 200 attendees
▪ 43 Employees <hiring>
▪ 2 offices
▪ 14 countries
▪ $25M in funding
▪ > 50 production installations
▪ 50 node, 5 DC production
clusters
▪ 200 node QA clusters
▪ 5 open source releases
▪ First Enterprise release
▪ 1.5 million OPS on i3.16xl
▪ 1PB cluster with 30 nodes
▪ 0.5msec server latency with
super fast drives
▪ 4 CPU Architectures!
▪ 2X Commits/day than C*
▪ Same amount of active
committers as C*
9. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
2015-2017 Themes
9
Stability Performance Compatibility
10. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
What did we achieve this year?
10
Materialized
Views
Secondary
indexes
Repair that repairs
Auto repairs
Hinted handoff
Efficient repair
CPU
Scheduler
Heat based
load balancing
Enterprise
release
DTCS, TWCS,
Hybrid
Compaction
Wide row support
Counters
CQL tracing
11. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Scylla Enterprise 2017.1.x, 2017.2.y
11
▪ 24x7 support
▪ Proprietary license
▪ Long lifetime
▪ Audit
▪ Encryption at rest
▪ New Hybrid Compaction Strategy
▪ Enterprise per-shard repair with SLA guarantee
o Towards a full management console
12. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
New Partnership
Scylla is 68% faster on
Power than on X86
12
IBM Power - 20 core, 160 cpus
13. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
The best alignment with modern hardware
13
▪ IBM’s Power, Mainframe, ARM, X86
▪ Faster drives: NVMe, Optane, ZSSD
▪ Fastest NICs: 10Gbps, 25Gbps, 100Gbps
▪ Bypass Linux with shard per core
14. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
14
sea·sta·r
sea-star
noun
Kicka** asynchronous engine that makes your
hardware sing
SMF - Fastest RPC in the west
Pedis - Parallel Redis by Baidu
15. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
The Autonomous NoSQL Database
15
▪ SLA for Requests over maintenance operations
▪ Automatic tuning
▪ Automatic backpressure
▪ Scale up/down easily and stream as fast as possible
▪ Ongoing repair
▪ Smoothes complex data models
16. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
16
sim·plic·i·ty
sim-ˈpli-sə-tē
noun
the, quality, or an instance of being simple.
freedom from complexity.
17. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
DBaaS IP Acquisition of
Seastar.io/NetworkRedux
17
18. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
The Database Product-Market fit
An average user with average
use case meets
a non average product
18
19. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
3 years past, what will happen in the next 3
19
First 3 years
2015 - Beta (Alpha), launch out of stealth mode
2016 - GA (beta)
2017 - GA (GA), Enterprise sales, DBaaS gen 1,
feature complete
20. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
3 years past, what will happen in the next 3
20
Next 3 years
First 3 years
2015 - Beta (Alpha), launch out of stealth mode
2016 - GA (beta)
2017 - GA (GA), Enterprise sales, DBaaS gen 1,
feature complete
DBaaS gen2, gen 3, Map reduced, more Seastar
applications, Newer file formats, new replication
algorithms, more
21. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
21
▪ Multi tenant DBaaS mean to break the node segmentation
▪ One gigantic cluster to rule them all
▪ No need to auto scale.
The future
Serverless Autonomous Fast DBAAS
22. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
22
The Present
DBAAS
Hardware
Drivers
Presto
Elastic
Search
K/V
Large
blob
store
Cache/
in-memory
Wide
row/
Time
series Secondary
index Graph Spark
Kafka
23. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Hear the story of our users/customers/partners
23
24. PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Building queries
dor@scylladb.com
@dorlaor