cap-faq icon indicating copy to clipboard operation
cap-faq copied to clipboard

Confusion about "writing to one side of a partition"

Open sasacocic opened this issue 3 years ago • 1 comments

In section 8. why is CAP true it says

The basic idea is that if a client writes to one side of a partition, any reads that go to the other side of that partition can't possibly know about the most recent write.

but this is confusing to me. Because in section 7. What is a partition a partition is defined as

A partition is when the network fails to deliver some messages to one or more nodes by losing them (not by delaying them - eventual delivery is not a partition).

Basically it's not clear to me what you mean by "a client writes to one side of a partition". A partition as defined as a network failing to deliver some messages to node(s). I don't understand how that is something that is written to or has sides.

sasacocic avatar Feb 04 '22 17:02 sasacocic

A partition divides a set of nodes into two groups that cannot talk to each other. So here we mean writing to one of those groups.

On Fri, Feb 4, 2022 at 9:13 AM Sasa Cocic-Banjanac @.***> wrote:

In section 8. why is CAP true it says

The basic idea is that if a client writes to one side of a partition, any reads that go to the other side of that partition can't possibly know about the most recent write.

but this is confusing to me. Because in section 7. What is a partition a partition is defined as

A partition is when the network fails to deliver some messages to one or more nodes by losing them (not by delaying them - eventual delivery is not a partition).

Basically it's not clear to me what you mean by "a client writes to one side of a partition". A partition as defined as a network failing to deliver some messages to node(s). I don't understand how that is something that is written to.

— Reply to this email directly, view it on GitHub https://github.com/henryr/cap-faq/issues/14, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAVZVPCE5GTBU5ZTRTVVRTUZQCMLANCNFSM5NSKWC7A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

henryr avatar Feb 04 '22 21:02 henryr