写事务并发除了需要防止更新丢失还有一些更为微妙的写冲突。 写倾斜与幻读 定义写倾斜。
Home » Notes 写倾斜与幻读 July 16, 2021 · 1 min · Gray King Table of Contents 写倾斜与幻读 写事务并发除了需要防止更新丢失还有一些更为微妙的写冲突。 写倾斜与幻读# 定义写倾斜。 Links to this note 事务 事务简化程序层错误处理,将多个读写捆绑成一个操作逻辑操作单元,成功则全部成功,失败则可以进行安全重试。 深入理解事务 ACID 单对象与多对象事务操作 事务操作涉及多对象和但对象。 多对象,如更新邮件未读数和未读邮件个数 单对象,如更新一个大的字段(20KB 的 JSON) 弱隔离级别 事务隔离级别中的「读-未提交」、「读-提交」和「快照级别隔离可重复读」。 防止更新丢失 写倾斜与幻读 串行化
事务 事务简化程序层错误处理,将多个读写捆绑成一个操作逻辑操作单元,成功则全部成功,失败则可以进行安全重试。 深入理解事务 ACID 单对象与多对象事务操作 事务操作涉及多对象和但对象。 多对象,如更新邮件未读数和未读邮件个数 单对象,如更新一个大的字段(20KB 的 JSON) 弱隔离级别 事务隔离级别中的「读-未提交」、「读-提交」和「快照级别隔离可重复读」。 防止更新丢失 写倾斜与幻读 串行化