📹 The future of AI infrastructure: optimize and shard your database with agents.Watch the talk
Navigation

Blog

Get the RSS feed

Sam Lambert [@samlambert] |

Why a lagging client can stall or break failover, and how MySQL’s GTID model avoids it.


Andres Taylor, Dirkjan Bussink, Harshit Gangal, Nick Van Wiggeren [@NickVanWig], Noble Mittal, Rohit Nayak, Roman Sodermans, Shlomi Noach, Sam Lambert [@samlambert] |

Sharded Postgres by the team behind Vitess


Ben Dicken [@BenjDicken] |

Every time you use a computer, the cache is working to ensure your experience is fast.


Max Englander |

The principles and processes we follow for fault tolerance.


Sam Lambert [@samlambert] |

PlanetScale now supports Postgres


Ben Dicken [@BenjDicken] |

Benchmarking Postgres in a transparent, standardized and fair way is challenging. Here, we look at the process of how we did it in-depth


Vitess Engineering Team |

Vitess 22 is now generally available


Patrick Reynolds |

You can now use vector search and storage in your PlanetScale MySQL database.


Vicent Martí |

A novel technique for implementing dynamic language interpreters in Go, applied to the Vitess SQL evaluation engine


Nick Van Wiggeren [@NickVanWig] |

Our experience running AWS EBS at scale for critical workloads


Ben Dicken [@BenjDicken] |

Take an interactive journey through the history of IO devices, and learn how IO device latency affects performance.


Rafer Hazen |

Our experience upgrading the Query Insights database to PlanetScale Metal


Richard Crowley |

Learn how PlanetScale Metal was built and how we ensured it is safe.


Sam Lambert [@samlambert] |

Database goes brrrrrrrrrrr.


Manan Gupta |

Learn how PlanetScale keeps its private fork of Vitess up-to-date with OSS


Ben Dicken [@BenjDicken] |

Learn about the database sharding scaling pattern in this interactive blog.


Shlomi Noach |

Design considerations for implementing a database throttler


Ben Dicken [@BenjDicken] |

Run Vitess workflows right from within PlanetScale. Migrate data from unsharded to sharded keyspaces, manage traffic cutover, and easily revert when problems arise.


Vitess Engineering Team |

Vitess 21 is now generally available.


Holly Guevara [@hollylawly] |

You can now use the vector data type for vector search and storage in your PlanetScale MySQL database.


Shlomi Noach |

Design considerations for implementing a database throttler with a comparison of singular vs distributed throttler deployments.


Ben Dicken [@BenjDicken] |

B-trees are used by many modern DBMSs. Learn how they work, how databases use them, and how your choice of primary key can affect index performance.


Shlomi Noach |

PlanetScale now supports instant DDL. Where eligible, you can run deploy requests that complete near-instantly.


Shlomi Noach |

Learn about some design considerations for implementing a database throttler.


Ben Dicken [@BenjDicken] |

For big databases, IOPS and throughput can become a bottleneck in database performance. Learn how sharding helps scale out IOPS and throughput beyond the limitations of a single server.