▲ | odie5533 4 days ago | |||||||
How is this different than Aurora Postgres or RDS Postgres? | ||||||||
▲ | maxenglander 4 days ago | parent | next [-] | |||||||
There are a lot of differences between Aurora/RDS and PlanetScale I could talk about, some but I'll point to just one for now: PlanetScale offers Metal databases, which means blazing fast NVMe drives attached directly to the host where Postgres is running. This gives you faster reads and writes than what either Aurora or RDS can achieve with their network-attached block storage. Check out our benchmarks: https://planetscale.com/blog/benchmarking-postgres Also, the architecture of Aurora is very different from PlanetScale's: * AWS Aurora uses storage-level replication, rather than traditional Postgres replication. This architecture has the benefit that a change made on an Aurora primary is visible very quickly on the read replicas. * PlanetScale is a "shared nothing" architecture using what I would call traditional methods of data replication, where the primary and the replicas have independent copies of the data. This means that replication lag is a possibility customers must consider, whereas Aurora customers mostly ignore this. * If you set up 3 AWS RDS Postgres instances in separate availability zones and set up replication between them, that would be roughly similar to PlanetScale's architecture. | ||||||||
| ||||||||
▲ | mapmeld 4 days ago | parent | prev | next [-] | |||||||
Everyone keeps asking this but AFAIK they're an alternative database host. If you're a company you can compare their pricing and availability to RDS and other companies. If you have an open AWS contract, or a hobbyist developer who already has databases on AWS you might not see any reason to switch away. | ||||||||
▲ | t43562 4 days ago | parent | prev [-] | |||||||
This is really what I meant. They must offer more than a copy of postgres running on a computer. How do they scale? What are the features? Why would I choose this over RDS for example? Scaling postgres is not that informative. I am sorry if I annoyed the people working on it. I think the USP could be explained more obviously. | ||||||||
|