~/talk

How to shard MariaDB like a Pro

Talkat FOSDEM 2021 · on Saturday, 2021-02-06· at 15:40· D.mariadb· [databases, devops-and-delivery]

Vitess proves it can manage MariaDB sharding end to end: a local Docker demo runs against MariaDB 10.3 with etcd as topo, bringing up tablets and proxies, creating sequences for autoincrement, creating shards, running vtctlclient MoveTables, then switching reads and writes via vtgate/vtctld/vtctlclient to complete a live reshard from an unsharded commerce keyspace into a sharded customer keyspace, deleting the old tablets; the migration finishes successfully without changing mysqld.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:56What is Vitess and its architecture
  3. 8:10Supported databases and engines
  4. 9:23Vitess use cases and sharding
  5. 11:40MariaDB compatibility and resources
  6. 12:30Demo setup and local Docker image
  7. 15:16Initializing and migrating to customer keyspace
  8. 16:59Switching reads to new keyspace
  9. 18:17Switching writes to new keyspace
  10. 19:31Sharding the customer keyspace
  11. 22:47Resharding and final migration
  12. 24:16Summary and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.