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

想自己开发个数据库,有哪些书可以学习?

  •  
  •   ainon · 2023-09-11 09:55:47 +08:00 · 1905 次点击
    这是一个创建于 474 天前的主题,其中的信息可能已经有所发展或是发生改变。

    找了大部分的数据库开发都是基于现有的数据库开发的,想从头学习开发一个数据库,you 哪些书可以学习呢? 有没有大佬推荐下

    10 条回复    2023-09-13 09:05:03 +08:00
    Nooooobycat
        1
    Nooooobycat  
       2023-09-11 10:03:13 +08:00   ❤️ 2
    比较偏向理论、原理的书,推荐一个《数据密集型应用系统设计》
    Nooooobycat
        2
    Nooooobycat  
       2023-09-11 10:09:35 +08:00
    这本书不会提供代码,让你手把手跟着它写一个数据库;
    它把所有数据库依赖的最底层的技术都讲解了,但想要深入了解的话,例如分布式协议、一致性需要你额外学习,这块都能再写一本书了。
    Mangle
        3
    Mangle  
       2023-09-11 10:13:49 +08:00
    ainon
        5
    ainon  
    OP
       2023-09-11 10:42:19 +08:00
    @Nooooobycat 感谢大佬指点
    sleeepyy
        6
    sleeepyy  
       2023-09-11 13:01:46 +08:00
    CMU 15-445
    lessMonologue
        7
    lessMonologue  
       2023-09-11 13:08:26 +08:00 via Android
    MIT6.824
    yuedanwork
        8
    yuedanwork  
       2023-09-11 13:14:43 +08:00
    基于华中科技大学数据库课程原型,由 OceanBase 团队联合多所高校专为零基础同学设计的数据库入门项目。

    可以看看系统学习下,地址: https://github.com/oceanbase/miniob
    rdZZZ
        9
    rdZZZ  
       2023-09-11 13:54:31 +08:00
    同推荐:数据密集型应用系统设计。以前从没看过数据库领域的书籍,看完就 4 个字:醍醐灌顶。
    ainon
        10
    ainon  
    OP
       2023-09-13 09:05:03 +08:00
    @yuedanwork 真个真的很棒,感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2580 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:30 · PVG 13:30 · LAX 21:30 · JFK 00:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.