书单不错,但现在还在积极更新吗?上面居然没有 Kleppmann 2017 年那本开山之作《Designing Data-Intensive Applications》,说明应该没怎么更新了。Alex Petrov 2019 年出的《Database Internals: A Deep Dive Into How Distributed Data Systems Work》是另一本很重要的近期参考书,也理应收录进来。虽然覆盖面不如 Kleppmann 那本广,但在某些特定主题上挖得深得多。
Good list, but is it still being actively updated? Not having Kleppmann’s seminal Designing Data-Intensive Applications (2017) on it would indicate no. Alex Petrov’s Database Internals: A Deep Dive Into How Distributed Data Systems Work (2019) is another essential recent reference that should be here. Not as broad as Kleppmann but dives a lot deeper into certain topics.
…http://brooker.co.za/blog/2014/09/21/liskov-pub.html http://brooker.co.za/blog/2014/05/10/lynch-pub.html 最后是书籍推荐。有好几个人推荐了 Martin Kleppman 的《Designing Data-Intensive Applications》,我个人非常喜欢这本书。Alex Petrov 的《Database Internals》也是一本非常平易近人的入门书。真希望这个领域的每个从业者都能读读 Harchol-Balter 的《Performance Modeling and Design of Computer Systems》。
…http://brooker.co.za/blog/2014/09/21/liskov-pub.html http://brooker.co.za/blog/2014/05/10/lynch-pub.html Finally, books. There are a couple recommendations for Martin Kleppman's Designing Data-Intensive Applications book, which I like a whole lot. Alex Petrov's "Database Internals" is also a very approachable introduction. I wish every practitioner in the field would read Harchol-Balter's Performance Modeling and Design of Computer Systems.
…some linear algebra and leave it there. When you encounter a relevant field; AI or games, you should be in a position to pick up more math if required. - Databases: Recently a book has been published on database internals, which is strongly recommended. Work through this book. - Languages and Compilers: Learn a lisp, write a lisp interpreter (should introduce you to some FP concepts) and then working through Concepts,…
…是我在所有地方读到过的关于 transaction isolation 最精彩的讨论。另一本近期很棒的数据库好书(甚至可能替代或补充《Architecture of a Database System》那篇论文)是 Alex Petrov 写的《Database Internals》(O'Reilly,2019)。跟 Kleppmann 那本一样,它也涵盖了分布式系统;说实话,现在这两个领域的界限是越来越模糊了。
…best discussion of transaction isolation that I've read anywhere. Another recent book that's good for databases (and that might replace or complement the "Architecture of a Database System" paper) is _Database Internals_ by Alex Petrov (O'Reilly, 2019). Like Kleppmann it also covers distributed systems; indeed it's getting harder and harder to separate the two areas these days.
没问题,我主要刷了这个播放列表 https://www.youtube.com/playlist?list=PLSE8ODhjZXjbohkNBWQs_... (视频我还没全看完)。另外这本书 https://www.amazon.com/Database-Internals-Deep-Distributed-S... 的某些章节在搞文件结构时非常有用。我最近还看到了这个用 C 语言写数据库的项目 https://cstack.github.io/db_tutorial/。我还没仔细看…
Sure, I mostly went through this playlist https://www.youtube.com/playlist?list=PLSE8ODhjZXjbohkNBWQs_... (I haven't seen all the videos yet). Also some parts of this book https://www.amazon.com/Database-Internals-Deep-Distributed-S... were very useful when working on the file structure. I also just recently saw this project https://cstack.github.io/db_tutorial/ which builds a database in C. I have not gone through…
给你推荐三样东西:1. 《Designing data intenstive applications》 2. 《Database internals》 https://www.amazon.com/Database-Internals-deep-dive-distribu... 3. Andy Pavlo 在 CMU 的数据库课程视频以及嘉宾讲座系列 https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA
I have three things for you 1. Designing data intenstive applications 2. Database internals https://www.amazon.com/Database-Internals-deep-dive-distribu... 3. Andy Pavlo's database course videos at cmu and guest lecture series https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA
书单不错,但现在还在积极更新吗?上面居然没有 Kleppmann 2017 年那本开山之作《Designing Data-Intensive Applications》,说明应该没怎么更新了。Alex Petrov 2019 年出的《Database Internals: A Deep Dive Into How Distributed Data Systems Work》是另一本很重要的近期参考书,也理应收录进来。虽然覆盖面不如 Kleppmann 那本广,但在某些特定主题上挖得深得多。
Good list, but is it still being actively updated? Not having Kleppmann’s seminal Designing Data-Intensive Applications (2017) on it would indicate no. Alex Petrov’s Database Internals: A Deep Dive Into How Distributed Data Systems Work (2019) is another essential recent reference that should be here. Not as broad as Kleppmann but dives a lot deeper into certain topics.
…http://brooker.co.za/blog/2014/09/21/liskov-pub.html http://brooker.co.za/blog/2014/05/10/lynch-pub.html 最后是书籍推荐。有好几个人推荐了 Martin Kleppman 的《Designing Data-Intensive Applications》,我个人非常喜欢这本书。Alex Petrov 的《Database Internals》也是一本非常平易近人的入门书。真希望这个领域的每个从业者都能读读 Harchol-Balter 的《Performance Modeling and Design of Computer Systems》。
…http://brooker.co.za/blog/2014/09/21/liskov-pub.html http://brooker.co.za/blog/2014/05/10/lynch-pub.html Finally, books. There are a couple recommendations for Martin Kleppman's Designing Data-Intensive Applications book, which I like a whole lot. Alex Petrov's "Database Internals" is also a very approachable introduction. I wish every practitioner in the field would read Harchol-Balter's Performance Modeling and Design of Computer Systems.
…学点线性代数就先打住。等遇到相关领域,比如 AI 或游戏时,有需要再去补更多数学。- 数据库:最近出了一本讲 database internals 的书,强烈推荐。把这本书啃透。- 语言与编译器:学一门 lisp,自己写个 lisp 解释器(应该会带你入门一些 FP 概念),然后去啃 Concepts,…
…some linear algebra and leave it there. When you encounter a relevant field; AI or games, you should be in a position to pick up more math if required. - Databases: Recently a book has been published on database internals, which is strongly recommended. Work through this book. - Languages and Compilers: Learn a lisp, write a lisp interpreter (should introduce you to some FP concepts) and then working through Concepts,…
…是我在所有地方读到过的关于 transaction isolation 最精彩的讨论。另一本近期很棒的数据库好书(甚至可能替代或补充《Architecture of a Database System》那篇论文)是 Alex Petrov 写的《Database Internals》(O'Reilly,2019)。跟 Kleppmann 那本一样,它也涵盖了分布式系统;说实话,现在这两个领域的界限是越来越模糊了。
…best discussion of transaction isolation that I've read anywhere. Another recent book that's good for databases (and that might replace or complement the "Architecture of a Database System" paper) is _Database Internals_ by Alex Petrov (O'Reilly, 2019). Like Kleppmann it also covers distributed systems; indeed it's getting harder and harder to separate the two areas these days.
没问题,我主要刷了这个播放列表 https://www.youtube.com/playlist?list=PLSE8ODhjZXjbohkNBWQs_... (视频我还没全看完)。另外这本书 https://www.amazon.com/Database-Internals-Deep-Distributed-S... 的某些章节在搞文件结构时非常有用。我最近还看到了这个用 C 语言写数据库的项目 https://cstack.github.io/db_tutorial/。我还没仔细看…
Sure, I mostly went through this playlist https://www.youtube.com/playlist?list=PLSE8ODhjZXjbohkNBWQs_... (I haven't seen all the videos yet). Also some parts of this book https://www.amazon.com/Database-Internals-Deep-Distributed-S... were very useful when working on the file structure. I also just recently saw this project https://cstack.github.io/db_tutorial/ which builds a database in C. I have not gone through…
给你推荐三样东西:1. 《Designing data intenstive applications》 2. 《Database internals》 https://www.amazon.com/Database-Internals-deep-dive-distribu... 3. Andy Pavlo 在 CMU 的数据库课程视频以及嘉宾讲座系列 https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA
I have three things for you 1. Designing data intenstive applications 2. Database internals https://www.amazon.com/Database-Internals-deep-dive-distribu... 3. Andy Pavlo's database course videos at cmu and guest lecture series https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA