2 ms·
I think most people who’ve never experienced native NVMe for a DB are also unaware of just how blindingly fast it is. Even io2 Block Express isn’t the same.
by sgarland 3y ago
I think most people who’ve never experienced native NVMe for a DB are also unaware of just how blindingly fast it is. Even io2 Block Express isn’t the same.
- renewiltord 3y agoYes. We have it 4x striped on those same machines. Burns like lightning.
- sgarland 3y agoThe only problem is it hides all of the horrible queries. Ah well, can’t have it all.
- Cacti 3y agoI have one of those. It’s so fast I don’t even know what to do with it.
- deleted 3y ago[deleted]
- icelancer 3y agoHa, I did just the same thing - and also optimized for an extremely fast per-thread CPU (which you never get from managed service providers). The query times are incredible.
- sroussey 3y agoMost databases expressly say don’t run storage over a network.
- amluto 3y agoTo be fair, most networked filesystems are nowhere near as good as EBS. That’s one AWS service that takes real work to replicate on-prem. OTOH, as noted, EBS does not perform as well as native NVMe and is hilariously expensive if you try. And quite a few use cases are just fine on plain old NVMe.
- tpetry 3y agoThats because EBS is a network block device and not a network filesystem - that would be EFS. And with network block devices you get the same perf and better compared to EBS.
- ndriscoll 3y agoFunny enough, the easiest way to experience this is probably to do some performance experimentation on the machine you code on. If it's a laptop made in the last few years, the performance you can get out of it knowing that it's sipping on a 45W power brick with probably not great cooling will make you very skeptical of when people talk about "scale".