知识卡片

串行化不是线性化

专业/工作

内容

可串行化约束事务结果等价于某个串行顺序,线性一致性约束单对象操作要尊重真实时间先后。前者主要处理并发事务隔离,后者处理副本可见性。混淆二者会把数据库隔离级别和分布式一致性保证说成一件事。

参考来源

《数据密集型应用系统设计》第9章《一致性与共识》