主内存数据库系统设计/前言
外观
这本书的读者通常属于以下四类之一
- 对DBMS感兴趣的学生
- 数据库内核开发的新手开发人员
- 具有分布式关系数据库内核开发经验,但对内存数据库内核开发的新手开发人员
- 具有内存数据库内核开发经验的开发人员
本书分为四个主要部分
第一部分“数据库管理系统介绍”概述了数据库管理系统,并介绍了数据库系统类型。
第二部分“存储引擎”讨论了存储引擎的概念,包括事务、分配、索引、并发和恢复。
第三部分“SQL引擎”讨论了SQL引擎的概念,包括解析器、优化和执行。还讨论了标准接口、ODBC和JDBC实现。
第四部分“案例研究 - CSQL”介绍了真实世界中的开源内存数据库实现CSQL,并讨论了上述功能如何在其中实现。