5 ms·
Yes, but it is possible to architect the system such that Y_i is available.
by abadid 8y ago
Yes, but it is possible to architect the system such that Y_i is available.
- acqq 8y ago> it is possible to architect the system such that Y_i is available. I'd really like to know how? How can we be sure that the keeper of Y is ready (or even online) at the Read moment? (As you see I'm not familiar with the systems you worked on but I'd really like to understand the context in which you present the solution).
- abadid 8y agoI think I misunderstood what you were saying. By "available" I mean that the version exists at the time of the read. As far as available wrt failure, this is no different than any other system. If you don't synchronously replicate data, you can cannot process transactions over data that is offline (and still guarantee ACID). The transaction cannot proceed whether or not you are using 2PC.