假设您想学习一些关于数据库内部的知识.最值得查看的源代码是什么?最值得买的书是什么?

I was talking about this with a buddy the other day and he recommended:
Art of Computer Programming, Volume 3: Sorting and Searching

还有什么书可以帮助我了解所有的文件IO和内存问题、页面、锁定等?

推荐答案

教科书:拉马克里希南和格尔克著的Database Management Systems本书.

Or: Architecture of a Database System by Hellerstein, Stonebraker, and Hamilton.

生产代码:PostgreSQL

(与SQLite相比,我更喜欢PG代码,它要完整得多,而且我认为组织得更好.SQLite的功能令人敬畏,但它不具备的地方还有很多).

Extra Credit: Readings in Database Systems, 4th edition edited by Hellerstein.

Database相关问答推荐

Power BI中的计数

MongoDB事务,回调API方法

存储具有公共链接但 ID 很长的用户文件是否安全?

使用 ContentValues 和更新方法更新 sql 数据库

Java中基于文件的数据库

存储过程的缺点

MongoDB:查询具有两个相等字段 $match 和 $eq 的文档

在迁移中添加行

PHP - 数据库抽象层使用静态类与单例对象?

免费的便携式数据库有哪些?

使用脚本语言动态数据库

Slick 3.0 在数据库驱动程序级别是reactive/asynchronous的吗?对于哪些数据库?

部分依赖(数据库)

从 CSV 文件填充 Android 数据库?

PostgreSQL 哈希索引

我如何做大于/小于使用 MongoDB?

如何将 DECIMAL 插入 MySQL 数据库

有哪些不同类型的索引,每种索引的好处是什么?

使用 Django 的复合/复合主/唯一键

如何在数据库中表示树状 struct