|
|
|
|
|
by Dylan16807
856 days ago
|
|
> Nope! Distributed databases do not necessarily need a "coordination system" in this sense. Most wide-scale distributed databases actually cannot rely on this kind of coordination. I'm assuming a system that tracks nodes and checks for quorum(s), because if you let isolated servers be authoritative then your data integrity goes to hell. If you have that system, you can use it for low-bandwidth coordinated decisions like reserving blocks of ids. Am I wrong to think that most distributed databases have systems like that? > OK, it's very clear that you're speaking from a context which is a very narrow subset of distributed systems as a whole. That's fine, just please understand your experience isn't broadly representative. Sure, but the first thing you said in this conversation was "Whatever is distributing the chunks is still a point of central coordination." which is equally narrow, so I wasn't expecting you to suddenly broaden when I asked why that mattered. |
|
Not sure why.
> because if you let isolated servers be authoritative then your data integrity goes to hell
Many AP systems maintain data integrity without central authorities or quorums for data.
> Am I wrong to think that most distributed databases have systems like that?
No, not wrong! Just that it's one class of distributed systems, among many.