V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Newyorkcity
V2EX  ›  问与答

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

  •  
  •   Newyorkcity · 2020-10-25 09:11:02 +08:00 · 1578 次点击
    这是一个创建于 1497 天前的主题,其中的信息可能已经有所发展或是发生改变。
    中文文章写得好的也行,但用搜索引擎找简直沙里淘金。

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

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

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

    PS: 这块概念比较多,初学容易绕进去,加油😄
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1114 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:48 · PVG 07:48 · LAX 15:48 · JFK 18:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.