数据密集型应用系统设计_数据存储与检索
数据存储与检索从最基本的层面看,数据库只需要做两件事:向它插入数据时,它就保存数据查询数据时,它就返回数据本章主要从数据库的角度来探讨:如何存储输入的数据收到查询请求时,如何重新找到数据作为一名普通的开发人员,我们不太可能从头实现一个自己的存储引擎,但是我们在做技术选型的时候,需要从众多的存储引擎中选一个最适合自己应用的,就需要对各种存储引擎底层机制有一个大概的了解。我们将研究两个存储引擎家族:日志结构的存储引擎面向页的存储引擎(如 B-Tree)数据库的核心:数据结构一