第1部分 内存数据库基础
第1章 绪论
1.1 内存计算
1.2 内存数据库系统概述
1.3 内存数据库的发展历程
1.4 内存数据库的分类
第2章 硬件技术的发展对内存计算技术的影响
2.1 多核处理器
2.2 硬件加速器
2.3 内存
2.4 NAND SSD
2.5 硬盘
2.6 高速网络
2.7 数据库一体机
2.8 云原生数据库
第3章 基于内存计算平台的数据仓库模式分析
3.1 数据库与数据仓库概述
3.2 OLAP
3.3 代表性数据仓库模式
第2部分 内存数据库实现技术
第4章 内存数据库存储访问实现技术
4.1 存储模型优化技术
4.2 数据压缩技术
4.3 索引技术
第5章 内存OLAP查询优化技术
5.1 选择操作优化技术
5.2 投影操作优化技术
5.3 连接操作优化技术
5.4 分组聚集操作优化技术
5.5 多维分析操作优化技术
5.6 查询优化技术
5.7 内存数据库事务处理技术
第6章 GPU数据库实现技术
6.1 GPU硬件技术分析
6.2 代表性GPU数据库系统
6.3 GPU数据库实现技术
第3部分 内存数据库实践技术
第7章 开放内存OLAP计算架构
7.1 多维-关系数据模型
7.2 多维-关系计算模型
7.3 面向异构硬件平台的多维-关系计算模型
第8章 内存OLAP实现技术实践
8.1 选择算子算法设计
8.2 投影算子算法设计
8.3 连接算子算法设计
8.4 分组算子算法设计
8.5 聚集算子算法设计
8.6 星形连接算子算法设计
8.7 多维计算算子算法设计
8.8 GPU多维计算算子算法设计
8.9 TPC-H查询算法设计
8.10 基于底层算子库实现Q5查询
展开