“ Dynamo不提供任何隔离保证,仅允许 单键更新。 “
这是著名的Amazon DynamoDB论文的直接引文:https://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf
如果隔离意味着锁定并防止竞争条件(脏写和脏读),那么如何解释AmazonDB不提供隔离保证的后果?这是否意味着如果两个进程正在从同一键/值对进行写入和读取,那么它们最终可能会产生脏写和脏读?如果是这样,如何解决?我们能否举一个在键值存储区上如此脏读或脏写的示例?