Vitess logo

Vitess

A database clustering system for horizontal scaling of MySQL
6
8
+ 1
0

What is Vitess?

It is a database solution for deploying, scaling and managing large clusters of MySQL instances. It’s architected to run as effectively in a public or private cloud architecture as it does on dedicated hardware. It combines and extends many important MySQL features with the scalability of a NoSQL database.
Vitess is a tool in the Databases category of a tech stack.
Vitess is an open source tool with GitHub stars and GitHub forks. Here’s a link to Vitess's open source repository on GitHub

Who uses Vitess?

Companies
3 companies reportedly use Vitess in their tech stacks, including Slack, BetterCloud, and Weave.

Developers

Vitess Integrations

Why developers like Vitess?

Here’s a list of reasons why companies and developers use Vitess
Top Reasons
Be the first to leave a pro
Vitess Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Vitess in their tech stack.

StackShare Editors
StackShare Editors
MySQL
MySQL
Vitess
Vitess

They're critical to the business data and operated by an ecosystem of tools. But once the tools have been used, it was important to verify that the data remains as expected at all times. Even with the best efforts to prevent errors, inconsistencies are bound to creep at any stage. In order to test the code in a comprehensive manner, Slack developed a structure known as a consistency check framework.

This is a responsive and personalized framework that can meaningfully analyze and report on your data with a number of proactive and reactive benefits. This framework is important because it can help with repair and recovery from an outage or bug, it can help ensure effective data migration through scripts that test the code post-migration, and find bugs throughout the database. This framework helped prevent duplication and identifies the canonical code in each case, running as reusable code.

The framework was created by creating generic versions of the scanning and reporting code and an interface for the checking code. The checks could be run from the command line and either a single team could be scanned or the whole system. The process was improved over time to further customize the checks and make them more specific. In order to make this framework accessible to everyone, a GUI was added and connected to the internal administrative system. The framework was also modified to include code that can fix certain problems, while others are left for manual intervention. For Slack, such a tool proved extremely beneficial in ensuring data integrity both internally and externally.

See more

Vitess's Features

  • Scalability
  • Connection pooling
  • Manageability

Vitess Alternatives & Comparisons

What are some alternatives to Vitess?
MySQL
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
PostgreSQL
PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions.
MongoDB
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
Microsoft SQL Server
Microsoft® SQL Server is a database management and analysis system for e-commerce, line-of-business, and data warehousing solutions.
MariaDB
Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry. MariaDB is designed as a drop-in replacement of MySQL(R) with more features, new storage engines, fewer bugs, and better performance.
See all alternatives

Vitess's Followers
8 developers follow Vitess to keep up with related blogs and decisions.
Justin Dorfman
imkirnos
Mohamma76685757
uvirra
Divyum Bhumra
gary-morgan
Mohammad Heydari
david-bc