top | item 45335893

(no title)

awaseem | 5 months ago

Might be a dumb question, but what is metal? Are you folks hosting DBs on your own infra or still going through AWS/GCP

discuss

order

mattrobenolt|5 months ago

It's still AWS/GCP, but it uses instance types with local NVMes.

arandomhuman|5 months ago

so it's a "bare metal" virtual machine? Or are they actually using the bare metal offerings for the cloud provider?

samlambert|5 months ago

hosting on AWS/GCP on the ephemeral NVMe nodes. https://planetscale.com/metal

n_u|5 months ago

A couple dumb questions:

1. You say "ephemeral", but my understanding is that NVMe is non-volatile so upon crash and restart we should be able to recover the state of the memory. Is is ephemeral because of how EC2 works where you might not get that same physical box and memory addresses back?

2. Can you explain what "Semi-synchronous replication" is? Your docs say "This ensures every write has reached stable storage in two availability zones before it’s acknowledged to the client." but I would call that synchronous since the write is blocked until it is replicated.

Thanks!