4 ms·
> Strongly disagree Would you mind explaining why you disagree? > the most sane approach to distributed transactions is to redefine the problem, and restrict
by cx01 17y ago
> Strongly disagree
Would you mind explaining why you disagree?
> the most sane approach to distributed transactions is to redefine the problem, and restrict transactions to be within "entities" that fit on a single machine.
How is disallowing distributed transactions a sane approach? There's no harm in allowing distributed transactions using 2PC and letting the developer decide if he wants to incur the performance penalty or wants to colocate the data-structures to the same node to avoid 2PC overhead.