What problem does it solve?
Vitess is a MySQL-compatible, cloud-native database system that helps scale large MySQL deployments using Vitess architecture (VTGate, VTTablet, VSchema, VReplication). It provides guidance to optimize queries, plan and route across shards, manage schemas and keyspaces, and troubleshoot connections in PlanetScale contexts.
Core Features & Use Cases
- Horizontal sharding and VTGate routing to scale large datasets.
- Query rewriting, caching, and cross-shard orchestration with VSchema.
- Connection management, HA, online DDL, and migration workflows.
- Use Cases: migrating to Vitess, scaling MySQL workloads, performing online schema changes, and managing multi-shard transactions.
Quick Start
Read the architecture overview and set up a Vitess test cluster to begin validating shard routing and online schema changes.