Re:Keeping CALM: when distributed consistency is easy
by oggy on Friday March 08, 2019 @01:06PM
(#19340225)
No, you don't get linearizability of all operations, you might not even read your earlier writes - but the whole point is that you sometimes don't need these guarantees for reads. You get a consistent snapshot read, and that's often good enough. You can get an idea of how recent the snapshot is based on timestamps, but "recent" is hard to define in a distributed system.
[ Parent
| on HN ]
Re:Keeping CALM: when distributed consistency is easy
by zzzcpan on Friday March 08, 2019 @01:38PM
(#19340604)
> but the whole point is that you sometimes don't need these guarantees for reads.
If that was your point, than sure. If you drop consistency, you can drop coordination too. But typically people expect reads to be consistent in consensus based systems, which requires coordination.