3 ms·
Why shard when you can just replicate?
by jahewson 3y ago
Why shard when you can just replicate?
- lmm 3y agoBecause replica failover is rarely seamless (and often doesn't actually work at all, IME).
- mikepurvis 3y agoInstinctively that's surprising... replica failover should be far simpler technically, shouldn't it?
- lmm 3y agoNo? Replication tends to be a bodged-on mess throughout, full of undertested edge cases, of which failover is definitely one. If you build the system so that nodes joining and leaving is a natural and normal part of operation, well, it naturally works a lot better.