Recent submissions

Comment · 1 month ago
cross shard joins break down into single shard selects, and are joined in the routers. There are some query patterns that are currently unsupported, but we are working on adding support for them. The biggest thing to keep in mind when running on a sharded database of any kind is decreasing the number of cross shard queries.
Comment · 1 month ago
Comment · 1 month ago
Comment · 1 month ago
don't worry, we still give a lot of love to vitess. at the end of the day they are both databases. the beauty of doing both is we can take learnings from each product and apply it to the other.
Comment · 1 month ago
https://neki.dev/ is a much more terse overview of neki
Comment · 2 months ago
(Also PlanetScale employee here) Each shard finishes a backup at it's own time T, so two different shards could finish minutes apart (or even more, depending on the difference in size). for pretty much any use of a backup, you'll effectively be doing a PITR, not a raw restore from the cluster. The PITR timestamp is what unifies all the clusters together, regardless on when each backup finishes. think of backups as jumpstarts for actual restores (like for cluster resizes), where WAL replay and replication get the node to real time (or some specific point)

with that said you can restore without PITR if you don't care about synchronization, but generally you'll just use PITR

Comment · 3 months ago
Author here, happy to answer any questions!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton