PlanetScale for Postgres is here. Request early access
Navigation

Blog

Get the RSS feed

By Andres Taylor, Dirkjan Bussink, Harshit Gangal, Nick Van Wiggeren, Noble Mittal, Rohit Nayak, Roman Sodermans, Shlomi Noach, Sam Lambert |

Sharded Postgres by the team behind Vitess


By Ben Dicken |

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


By Max Englander |

The principles and processes we follow for fault tolerance.


By Sam Lambert |

PlanetScale now supports Postgres


By Ben Dicken |

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


By Vitess Engineering Team |

Vitess 22 is now generally available


By Patrick Reynolds |

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


By Vicent Martí |

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


By Nick Van Wiggeren |

Our experience running AWS EBS at scale for critical workloads


By Ben Dicken |

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


By Rafer Hazen |

Our experience upgrading the Query Insights database to PlanetScale Metal


By Richard Crowley |

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


By Sam Lambert |

Database goes brrrrrrrrrrr.


By Manan Gupta |

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


By Ben Dicken |

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


By Shlomi Noach |

Design considerations for implementing a database throttler


By Ben Dicken |

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


By Vitess Engineering Team |

Vitess 21 is now generally available.


By Holly Guevara |

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


By Shlomi Noach |

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


By Ben Dicken |

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.


By Shlomi Noach |

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


By Shlomi Noach |

Learn about some design considerations for implementing a database throttler.


By Ben Dicken |

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.


By Rafer Hazen |

Learn about the new PlanetScale Insights index tracking feature.