ylorph / The-Inevitable-Event-Centric-Book

Some day, someone might write an authoritative book about this aspect. Let's call that inevitable book Event Centric as a placeholder title (this is a quote...)
71 stars 7 forks source link

Problem: Define consistent/consistency #54

Open MerrionComputing opened 3 years ago

MerrionComputing commented 3 years ago

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?

Papipo commented 3 years ago

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

MerrionComputing commented 3 years ago

"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).

ylorph commented 3 years ago

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