Neki, sharded Postgres, is now available. Learn more
Navigation

Blog


Vitess Engineering Team

Learn about what was just released in Vitess 14 →


Andres Taylor

Vitess is a database proxy that creates an illusion of a single database when in reality the query is sent to multiple MySQL instances. →


Sugu Sougoumarane

In part 6 of the Consensus algorithms series we look at how to handle request completions →


Sugu Sougoumarane

In part 5 of our consensus algorithms series we discuss how we handle race conditions and forward progress requirements. →


Sugu Sougoumarane

In part 4 of the consensus algorithms series we look at how algorithm leaders are established and revoked. →


Holly Guevara [@hollylawly], Shlomi Noach

Learn how we used VReplication to allow for migration reverts with data retention. →


Florent Poinsard

Learn about the Vitess 13 release. →


Holly Guevara [@hollylawly]

Learn how to build a Laravel CRUD application connect it to a MySQL database and seed it with data. →


Taylor Barnett

Create a PlanetScale database on the Prisma Data Platform; immediately store and query data from the browser →


Phani Raju

PlanetScale now supports zero downtime data migrations from your existing MySQL Database →


Taylor Barnett

Connect PlanetScale to any MySQL client with Connection Strings for a true database experience. →


Deepthi Sigireddi

At PlanetScale our vision is to build a database developers love that can scale indefinitely. To do this we knew we needed a database with a history of powering companies that deal with humongous amounts of data and traffic. That’s why we chose Vitess. →


Alkin Tezuysal

On behalf of the Vitess maintainers, I am pleased to announce the general availability of Vitess 9. →


Alkin Tezuysal

On behalf of the Vitess maintainers team, I am pleased to announce the general availability of Vitess 8 for MySQL. →


Shlomi Noach

We look at some basics and follow up to present scenarios that require higher level intervention to ensure availability and to avoid split brains from taking place. →


Sugu Sougoumarane

Consensus Use Cases →


Shlomi Noach

How the new integration adds new failure detection and recovery scenarios making orchestrator’s operation goal-oriented. →


Sugu Sougoumarane

The Rules of Consensus →


Sugu Sougoumarane

This is a multi-part blog series and will be updated with links to the corresponding posts. →


Jiten Vaidya

Rate Puppies in a Rust app with Sharded MySQL Database →


Deepthi Sigireddi

On behalf of the Vitess maintainers team, I am pleased to announce the general availability of Vitess 7. Major themes include improved SQL support as we continue to progress towards (almost) full MySQL compatibility. →


Abhi Vaidyanatha

Here at PlanetScale we hear some concerns about the reliability of Vitess and its capabilities with regards to data loss. →


Morgan Tocker

I am excited to announce the general availability of Vitess 6, the second release to follow our new accelerated release schedule. →


Jiten Vaidya

Build systems that do not lose data. Vitess prevents asynchronous failure in two ways: (1) ensuring that the changes are saved locally on storage with the redo log and binary logs safely written to disk and (2) making use of semi-synchronous replication. →


Abhi Vaidyanatha

This video playlist featuring Vitess co-creator Sugu Sougoumarane is an excellent resource to learn more about the features and capabilities of open source Vitess. →