Tech Day 2017 - Oändligt skalbara databaser
-
Upload
valtech-ab -
Category
Technology
-
view
505 -
download
2
Transcript of Tech Day 2017 - Oändligt skalbara databaser
Oändligt skalbara
databaserJon Tirsén, Square
Pokemon
Us!
100 GiB
3000 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
“Sharding”
Query routing
Cross shard transactions
Cross shard queries/joins
Shard splitting
The last generation of programmers
that needs to know about this stuff
SQL
NoSQL
NewSQL
RAM
SSD
Consistency
Availability
Partition tolerance
Pick 2!
Vitess
DB Replica
DB1
DB2
App
Vitess
Vitess
Filtered clone
DB Replica
DB1
DB2
App
Vitess
Vitess
Filtered replication
DB Replica
DB1
DB2
App
Vitess
Vitess
Stop writes
DB Replica
DB1
DB2
App
Vitess
Vitess
Stop replication
DB Replica
DB1
DB2
App
Vitess
Vitess
Redirect traffic
DB1
DB2
App
Vitess
Vitess
Redirect traffic
3 TiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
100 GiB
Spanner
TrueTime
Sharding is hard
NewSQL is coming
@tirsen
Tack!
Jon Tirsén, Square