
数据库系统的架构
Architecture of a database system
Joseph M. Hellerstein · 初版 2007 年
7人推荐
13位读者提及
13次提及
为什么值得读
- 全面概括现代数据库架构与核心设计
- 兼顾规范视角且不过度陷入晦涩理论
- 出自名校学者之手,文字清晰易读
Hacker News 上怎么说
正在加载完整评论……

Architecture of a database system
Joseph M. Hellerstein · 初版 2007 年
正在加载完整评论……
如果你想要一个偏正式的视角又不想深究太多理论,我推荐以 Joe Hellerstein、Micheal Stonebraker 和 James Hamilton 合著的《Architecture of a Database System》[0] 作为起点。[0] http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf
I would recommend "Architecture of a Database System" by Joe Hellerstein, Micheal Stonebraker, and James Hamilton [0] as a start if you want formal perspective without getting too much into theory. [0] http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf
做总体了解的话,我喜欢 Stonebraker、Hamilton 和 Hellerstein 写的《Architecture of a Database System》(http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf),然后是 Gray 和 Reuter 写的《Transaction Processing: Concepts and Techniques》(https://www.amazon.com/Transaction-Processing-Concepts-Techn...)……
I like "Architecture of a Database System" by Stonebraker, Hamilton, and Hellerstein (http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf) for an overview and then "Transaction Processing: Concepts and Techniques" by Gray and Reuter (https://www.amazon.com/Transaction-Processing-Concepts-Techn...)…
Hellerstein、Stonebraker 和 Hamilton 合写的《Architecture of a Database System》[1] 提供了很好的全局概述。如果想深入探究,PostgreSQL 的源码和文档都非常棒。[1] http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf
"Architecture of a Database System" by Hellerstein, Stonebraker and Hamilton [1], gives a good overview. The source code and documentation of PostgreSQL is excellent if you want to dive deeper. [1] http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf
《Architecture of a Database System》——Hellerstein、Stonebraker 和 Hamilton,2007年。这是一篇专注于数据库设计和架构的极佳论文。虽然是2007年的,但依然很神。http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf
Architecture of a Database System – Hellerstein, Stonebraker & Hamilton, 2007. Is a great paper focused on DBs design and architecture. From 2007 but still rocks. http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf
写得很棒。另一个直接出自加州大学伯克利分校数据库实验室(UC Berkeley Database Group)的极佳资源是该领域三位研究者写的《Architecture of a Database System》[1],我一直放在手头常看。可读性非常强。[1] http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf
Good write up. Another excellent resource straight out of the UC Berkeley Database Group that I keep close by is "Architecture of a Database System"[1] by three researchers in the field. It is very readable. [1] http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf
……红宝书(Red Book)[1](最近更新了)是一个很好的概述,包含大量有用的参考文献。有些可能太高层抽象了,但这篇论文(其实算一本小书了!)是了解数据库构成的良好开端:《Architecture of a Database System》[2]。记住,“数据库”的范畴可以非常庞大,所以你可能想从非常小的地方起步,比如自己写一个支持并发读写、隔离级别等特性的基础 key-value 存储……
…Red Book [1] (recently updated) is a good overview and has lots of useful references. Some might be too high-level, but this paper (really a short book!) is a good start at what makes up a database: "Architecture of a Database System"[2]. Keep in mind that the scope of a "database" can be huge, so you might want to start really small, e.g., writing a basic key-value store that can support things concurrent reads & write, isolation,…