Skip to content

Conversation

@marcschaeferger
Copy link
Contributor

Summary Copilot:

This pull request updates the "What is Vitess?" overview documentation for versions 20.0 through 23.0, significantly improving the clarity, technical accuracy, and structure of the introductory content. The changes modernize the description of Vitess, highlight its cloud-native and sharding capabilities, and provide a clearer breakdown of its architecture and feature set. Additionally, the explanations of how Vitess improves on vanilla MySQL implementations are made more concise and focused.

Documentation improvements:

  • Rewrote the introductory paragraphs in whatisvitess.md for versions 20.0–23.0 to emphasize Vitess as an open-source, cloud-native, horizontally scalable distributed database system built around MySQL, and clarified its architecture and operational components such as VTGate, VTTablet, VSchema, and Topology Service.
  • Added a new "How it works (at a glance)" section, providing a concise summary of Vitess's main architectural components and operational tooling.
  • Improved the "What Vitess helps with" section, listing the main use cases: scaling via sharding, cloud migration, and managing large MySQL fleets, with updated formatting for readability.
  • Refactored the features list for consistency and clarity, grouping features under headings like Performance, Protection, Monitoring, Topology Management Tools, and Sharding, and updating descriptions for modern terminology and accuracy.

Technical accuracy and focus:

  • Streamlined the explanation of how Vitess improves vanilla MySQL clusters, focusing on lifecycle management, automated failover, backup/restore, and efficient query routing via a consistent topology service.

These changes ensure the documentation is more informative and approachable for new users and more accurate for technical audiences.

References:


Closes #1973

@netlify
Copy link

netlify bot commented Oct 10, 2025

Deploy Preview for vitess ready!

Name Link
🔨 Latest commit 5314e69
🔍 Latest deploy log https://app.netlify.com/projects/vitess/deploys/68e028d131aab30008a6de00
😎 Deploy Preview https://deploy-preview-2007--vitess.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@mattlord mattlord requested review from arthurschreiber and timvaillancourt and removed request for harshit-gangal October 15, 2025 12:53
---

Vitess is a database solution for deploying, scaling and managing large clusters of open-source database instances. It currently supports MySQL and Percona Server for MySQL. 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 SQL features with the scalability of a NoSQL database. Vitess can help you with the following problems:
Vitess is an **open-source, cloud-native, horizontally scalable, distributed database system built around MySQL**. It presents a single logical MySQL interface to applications through a stateless proxy (**VTGate**), while managing shards across multiple database instances called **VTTablets**. Vitess handles **data sharding**, **query routing**, **connection pooling**, and **automated failover**, so applications can keep using the familiar MySQL protocol without embedding sharding logic.
Copy link
Member

@mattlord mattlord Oct 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where did this text come from? The only key part that I don't like is this:

while managing shards across multiple database instances called **VTTablets**

VTTablets manage a MySQL database instance but they are not "database instances".

Copy link
Member

@mattlord mattlord Oct 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm going to close this in the coming weeks if I don't hear back from you @marcschaeferger .

We've had to deal with a lot of "drive-by" PRs from AI and if I don't hear back then I will assume this was another one. I apologize if that assessment is a mistake, but I have questions about this PR and would like to make some changes and if I don't hear back from you after another week or two then I'll close it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mattlord thanks and sorry for the late reply.

You're right about the VTTablets sentence, that sentence was my own wording (partially) (probably in german) and not copied from elsewhere. I wrote the documentation in "my englisch + german mix" and then gave it to an AI for translation and mostly wording/grammar improvments as i'm not a native english speaker and i wanted to balance that with AI. So totally my fault, for not checking the AI output thoroughly enough, will not happen again, as this + a few other PR's on this and other projects were like quick-shots and my first ones beside heavy company Git (DevOps) work (and first on Github for me).

This is in my option and wasn’t meant as a “drive-by” AI PR. I do this in my free time, as i want to start contributing to CNCF projects and in the last days I was busy with other projects but mostly private stuff and my fulltime job itself. I saw your first comment shortly after you posted it, but then didn’t get back to it and simply forgot.

I do state the use of AI in my work if it's used, like i did with the Summary by Copilot. I'll update the PR description with that information and that i used additonaly AI for translation and grammarc/wording improvments.

I’m happy to take your suggestion, if you have something else.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clarify "What Is Vitess"

2 participants