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
Sep 11, 2024 10:47pm 0 VERSION_BUMP 723a58e5
Sep 11, 2024 11:56am 0 VERSION_BUMP 53917f0f
Jul 27, 2024 5:58am 0 VERSION_BUMP 3426b949
Nov 22, 2023 9:53am 0 VERSION_BUMP c725c562
Oct 3, 2023 7:59pm 0 VERSION_BUMP e7eff0cd
Aug 18, 2023 10:20pm 0 VERSION_BUMP aa91bb30
Aug 18, 2023 3:15pm 0 VERSION_BUMP d2875030