Tool

Vitess

Vitess is an open-source, cloud-native database system that provides a MySQL-compatible interface while extending MySQL for larger-scale deployments. Its built-in sharding routes application queries across shards without requiring sharding logic in the application; the video identifies VTGate as the intelligent proxy that parses MySQL queries and sends them to the appropriate shard, with sharding plans specified in a JSON VSchema file. Vitess also provides query rewriting, caching, connection pooling, materialized views, cross-shard messaging, live resharding, background schema changes, and automatic detection and repair of primary failures. It is a graduated Cloud Native Computing Foundation project.

Visit site Mentioned in 1 video ↓

What Vitess is used for

1 use taken from transcripts — each links to the moment in the video.

  • An open-source project that does sharding for MySQL. It includes VTGate, an intelligent proxy that parses MySQL queries and routes them to the right shard. It also powers PlanetScale's database schema branching. Sharding plans are specified via a simple JSON VSchema file, which makes it accessible for AI agents to design sharding schemes.

Videos mentioning Vitess

1 in the library.