4 ms·
Yes and no - I think people also underestimate how miserable running a single giant RDBMS can be. Everything gets hard and dangerous - backup/restores, upgrades
by dalyons 4y ago
Yes and no - I think people also underestimate how miserable running a single giant RDBMS can be. Everything gets hard and dangerous - backup/restores, upgrades, online migrations & schema changes. Adding the wrong index can easily brings the whole thing down.
They are complicated beasts that get very fragile at the large end (size+throughput)
- ComodoHacker 4y agoSpeaking of backups, how do you get consistent backup of a sharded DB? Not everything is sharded, some data are replicated and should be consistent. Everything becomes fragile at the large end.
- dalyons 4y agowell im comparing it to a natively distributed database, like for eg dynamoDB. I've worked with truly massive dynamodb "instances" and you really dont have to do much, they arent fragile, they just work. I don't necessarily know how their backup system works under the hood, but it backs up to a consistent point in time.