~/talk

Geo-partitioning with Vitess

links:none on file
slides:none on file

Shows a working Vitess cluster on GKE that enforces data residency by mapping country bytes to shard ranges, using a custom multi-column region Vindex that stores ID+country → keyspace_id in a lookup table. VTGate is deployed per region and routes writes so 16 sample rows land in the correct shards; the demo uses four shards across four cells and an unsharded lookup keyspace. No application changes are required because VTGate handles routing.

AI-written summary · about

  1. 0:00Introduction to Vitess
  2. 1:40The problem and solution
  3. 3:49Vitess architecture concepts
  4. 6:30Vindex and sharding functions
  5. 12:55Modeling jurisdictional data
  6. 15:33Demo setup and schema
  7. 21:35Schema deployment and insert
  8. 29:45Data verification
  9. 35:06Q&A and conclusion
~/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.