Merge pull request #115 from NageNalock/master

第七章病句修改: 重复词语
This commit is contained in:
Feng Ruohang 2021-07-29 14:24:25 +08:00 committed by GitHub
commit 8cae267a06
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

2
ch7.md
View File

@ -758,7 +758,7 @@ WHERE room_id = 123 AND
本章描绘了数据库中并发控制的黯淡画面。一方面我们实现了性能不好2PL或者伸缩性不好串行执行的可序列化隔离级别。另一方面我们有性能良好的弱隔离级别但容易出现各种竞争条件丢失更新写入偏差幻读等。序列化的隔离级别和高性能是从根本上相互矛盾的吗
也许不是:一个称为**可序列化快照隔离SSI, serializable snapshot isolation** 的算法是非常有前途的。它提供了完整的可序列化隔离级别,但与快照隔离相比只有只有很小的性能损失。 SSI是相当新的它在2008年首次被描述【40】并且是Michael Cahill的博士论文【51】的主题。
也许不是:一个称为**可序列化快照隔离SSI, serializable snapshot isolation** 的算法是非常有前途的。它提供了完整的可序列化隔离级别,但与快照隔离相比只有很小的性能损失。 SSI是相当新的它在2008年首次被描述【40】并且是Michael Cahill的博士论文【51】的主题。
今天SSI既用于单节点数据库PostgreSQL9.1 以后的可序列化隔离级别和分布式数据库FoundationDB使用类似的算法。由于SSI与其他并发控制机制相比还很年轻还处于在实践中证明自己表现的阶段。但它有可能因为足够快而在未来成为新的默认选项。