vitess
« Back to VersTracker
Description:
Database clustering system for horizontal scaling of MySQL
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @vitessio  |  formulae.brew.sh
Category: Databases
Tags: mysql database sharding kubernetes scalability clustering
Install: brew install vitess
About:
Vitess is a database clustering system for MySQL that enables horizontal scaling through sharding and connection pooling. It provides a middleware layer that transparently routes queries while handling keyspaces, shards, and automated failover. This makes it ideal for running large-scale MySQL deployments in cloud environments like Kubernetes.
Key Features:
  • Horizontal sharding with automatic key range distribution
  • Connection pooling and query rewriting for MySQL
  • Kubernetes-native operation with the Vitess Operator
  • Automated failover and load balancing
  • Support for both unsharded and sharded keyspaces
Use Cases:
  • Scaling MySQL databases beyond single-server limits
  • Running MySQL at cloud-native scale in Kubernetes
  • Migrating monolithic MySQL apps to microservices architectures
Alternatives:
  • ProxySQL – ProxySQL is a simpler MySQL proxy for query routing and caching, but lacks native sharding and orchestration features that Vitess provides
  • Citus – Citus is a PostgreSQL extension for sharding, while Vitess is specifically designed for MySQL and operates as a standalone cluster
Version History
Detected Version Rev Change Commit
Sep 11, 2025 11:00pm 0 VERSION_BUMP 0b7dac23