There will be two talks given by members of the Vitess team at planet scale My First 90 Days with Vitess I have worked with MySQL for several years, but my adventures with Vitess have only just started. With this experience still fresh in my mind, I want to share with other database users looking to walk down the same path what I found most interesting to discover :slightly_smiling_face: Jurisdiction-aware database clusters The hot trend in databases right now is data residency or jurisdiction-awareness. What this means is that while you operate your database cluster globally, parts of the cluster will respect business rules such as data for European customers (which are subject to the GDPR) will be stored on European servers.
This talk will start with the basic architecture of Vitess. From there, I will go over some of the basic concepts and terminology that I found useful to learn such as Topos, Keyspaces, VSchemas and Tablets. Finally, we will talk about MySQL compatibility. This includes both what schemas and SQL you can expect to be supported.
Because Vitess already supports the concept of Cells, and customizable sharding, it can easily be extended to support jurisdiction-awareness. This talk will cover a demo of how to extend Vitess, and build a global cluster with data residency rules in place.