2 ms·
>If you get a partition, you can't keep operating with consistency across the whole system. But why can't I shut down some nodes and direct all my users to the
by superuser2 13y ago
>If you get a partition, you can't keep operating with consistency across the whole system.
But why can't I shut down some nodes and direct all my users to the other(s)? As long as I have enough of a channel to communicate which node is now authoritative (and if all systems including driving between DCs fail simeltaneously, nobody needs my app anyway) can't I keep serving my users out of one DC?
Thank you for engaging this thought experiment, by the way. This is fascinating stuff.
- Scramblejams 13y agoAs the linked site notes, clients are part of the distributed system, which means they can be partitioned as well, both from each other (more important in a P2P app) and from your servers. So you may not be able to "direct all your users to the other(s)."