The-Inevitable-Event-Centric-Book icon indicating copy to clipboard operation
The-Inevitable-Event-Centric-Book copied to clipboard

Problem: Define consistent/consistency

Open MerrionComputing opened this issue 4 years ago • 3 comments

There seem to be different usages of the word "consistent" (e.g. in "eventually consistent") but it might be helpful to define and differentiate the usages?

MerrionComputing avatar Nov 03 '20 10:11 MerrionComputing

Where is different usage? In my book "consistency" is a very specific term, and it's a quality of a consistent system. Thanks!

Papipo avatar Nov 03 '20 15:11 Papipo

"consistent" is perhaps more nebulous than "consistency"

For example - does the data in the application tie in to some independent measure is one way of saying the system is "consistent" from a business point of view.

In double entry accounting, if debits equal credits then the books are consistent (even though they may be wrong).

MerrionComputing avatar Nov 04 '20 09:11 MerrionComputing

note to self : discussion with @skleanthous as well as some pointers he provided : https://github.com/ylorph/RandomThoughts/pull/5

https://jepsen.io/consistency

https://blog.acolyer.org/2014/11/07/highly-available-transactions-virtues-and-limitations/

http://www.vldb.org/pvldb/vol7/p181-bailis.pdf https://arxiv.org/pdf/1512.00168.pdf

ylorph avatar Nov 27 '20 12:11 ylorph