5 ms·
I think Aphyr helped a lot by creating this useful resource: https://jepsen.io/consistency https://jepsen.io/consistency which presents a clear classification o
by jwr 3y ago
I think Aphyr helped a lot by creating this useful resource: https://jepsen.io/consistency https://jepsen.io/consistency which presents a clear classification of consistency models. I am not sure if talking about anything else in the context of distributed databases is reasonable.
- mjb 3y agoThat is one way (and a good one) of classifying consistency models and there relationship to isolation levels. But it's an incomplete one (e.g. there are linearizable variants of snapshot and repeatable read that exist that are not captured there). I'm a big fan of that stuff (and Aphyr's work in general), but that page is the beginning of a conversation and not the end of one.
- aphyr 3y agoYou'll find many of those additional variants (e.g. strong session SI) in the linked papers, and they're cited extensively in the Jepsen reports as well. I just haven't had time to write up every single model--tried to stick to the major ones. :-)
- mjb 3y agoI was reacting to this: > I am not sure if talking about anything else in the context of distributed databases is reasonable. There's a whole world in distributed databases, and I suspect you'd agree that there's a lot of stuff worth talking about that isn't covered in your (excellent) work.
- aphyr 3y agoYeah, of course :-)