Newyorkcity
V2EX  ›  问与答

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

  •  
  •   Newyorkcity · Oct 25, 2020 · 2262 views
    This topic created in 2039 days ago, the information mentioned may be changed or developed.
    中文文章写得好的也行,但用搜索引擎找简直沙里淘金。

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

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

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

    PS: 这块概念比较多,初学容易绕进去,加油😄
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   923 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 21:26 · PVG 05:26 · LAX 14:26 · JFK 17:26
    ♥ Do have faith in what you're doing.