Database Internals - Alex Petrov

Database Internals

Alex Petrov

出版时间

2019-10-22

ISBN

9781492040347

评分

★★★★★

标签

编程

书籍介绍

Have you ever wanted to learn more about Databases but did not know where to start? This is a book just for you.

We can treat databases and other infrastructure components as black boxes, but it doesn’t have to be that way. Sometimes we have to take a closer look at what’s going on because of performance issues. Sometimes databases misbehave, and we need to find out what exactly is going on. Some of us want to work in infrastructure and develop databases. This book’s main intention is to introduce you to the cornerstone concepts and help you understand how databases work.

The book consists of two parts: Storage Engines and Distributed Systems since that’s where most of the differences between the vast majority of databases is coming from.

目录
Table of Contents
Preface
How to Contact Us
I. Storage Engines
1. Introduction and Overview

显示全部
用户评论
Part 1在intro to DB都有 Part 2就是各种概念浅尝一下 涉及了一些其他书不常讲的概念
讲述的方式和技巧都比DDIA那本差了很远,造成的结果就是你之前懂的内容就能看懂他讲的(也基本可以认为没必要读),你之前不懂的看了还是不懂。看在文中提过一嘴tidb的份上多给一星。
没有大规模分布式存储系统写的好,过于抽象,不够实用
介绍数据库实现和分布式理论,是一本介绍性的数据,适合在全局上了解单点数据库和分布式系统。内容蜻蜓点水,不够深入,不知道为什么亚马逊评分那么高.
深入浅出,对于存储、分布式系统入门是个很好的学习资料;存储引擎部分虽然涉及了btree,但是对crash recovery、checkpoint、transaction等问题没有详细展开,略感可惜,至少可以讲下ARIES的
codedump老师说不用读
存储结构和分布式系统综述, 都讲了都不深入
目前看过的了解数据库底层知识最好的书
前部分讲传统数据库的内部实现,内容还可以,后部分讲分布式数据库,涉及到了几个组件,但没有涵盖所有相关内容。分布式部分涉及的组件,把各种算法设计都列举了一遍,其实跟看网上的内容没什么区别,都是概要介绍。书名叫database internal,内容是涉及database内部实现的一部分,而且都是概要内容,类似像不全面的综述。如果真想了解比较全面的实现,建议看比如MySQL 内部实现,Hbase 设计与实现。
收藏