有任何数据库的官方文档提供了自己如何解决 不可重复读问题 的描述吗?或者有什么比较权威的书籍讲这个?

2020-10-25 09:11:02 +08:00
 Newyorkcity
中文文章写得好的也行,但用搜索引擎找简直沙里淘金。

谢谢
1382 次点击
所在节点    问与答
6 条回复
maemual
2020-10-25 09:58:46 +08:00
可以先看看 DDIA 第七章事务
JasonLaw
2020-10-25 10:58:30 +08:00
carlclone
2020-10-25 13:21:22 +08:00
postgre sql 的官方文档有讲实现原理 , 或者可以看 CMU 的数据库课程 B 站有 CMU 15445
geebos
2020-10-25 13:37:54 +08:00
mysql 很多讲这个的博客,搜间隙锁和 mvvc
geebos
2020-10-25 13:38:20 +08:00
@geebos 是 mvcc,多版本并发控制
hhszl
2020-10-25 17:26:42 +08:00
巧了,最近正好在看这块。

MySQL 的 InnoDB 存储引擎,通过 ReadView 和 UndoLog 来实现多版本并发控制( MVCC )和可重复读隔离级别( Repeatable Read )

网上有较多相关文章,以“readview undoLog
可重复读”为关键词搜索即可。

PS: 这块概念比较多,初学容易绕进去,加油😄

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/718316

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX