顶部
收藏

内存数据库技术与实现

“十一五”国家规划教材

作者:
张延松 王珊
定价:
48.00 元
版面字数:
520千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
暂无
ISBN:
978-7-04-045120-7
物料号:
45120-00
出版时间:
2016-05-09
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机科学与技术专业课程

本书面向内存数据库实现技术,系统地分析了硬件技术发展趋势、数据库模式特征、内存数据库查询优化技术和面向新硬件平台的内存数据库多维分析处理实现技术,解读了现代内存数据库的关键技术,并提出内存数据库技术的实现架构和关键技术问题的解决方案。

全书分为3部分,共7章。其中,第1部分内存数据库基础(第1~3章),主要介绍与内存数据库技术相关的基础知识、硬件技术发展以及基于内存计算平台的数 据仓库模式分析。第2部分内存数据库实现技术(第4、5章),对分析型内存数据库实现的关键技术进行对比分析,并梳理了内存数据库实现技术的脉络.第3部 分内存数据库新技术(第6、7章),系统地介绍中国人民大学高性能数据库团队在内存数据库和高性能内存分析处理技术方面的研究框架、思路和实现技术,为读 者提供内存数据库实现的案例素材,并展示对内存数据库未来发展趋势的分析和研究技术路线。

本书适合于高校计算机相关专业数据库方向的学生及研究开发人员使用,可以作为研究生的教学用书。

  • 目录
    • 前辅文
      • 第1部分 内存数据库基础
        • 第1章 绪论
          • 1.1 内存计算
            • 1.1.1 内存计算的概念
              • 1.1.2 内存计算浪潮
                • 1.1.3 硬件技术驱动的内存计算技术
                • 1.2 内存数据库系统概述
                  • 1.2.1 内存数据库
                    • 1.2.2 内存数据库管理系统
                      • 1.2.3 内存数据库的特性
                      • 1.3 内存数据库的发展历程
                        • 1.3.1 内存数据库的发展阶段
                          • 1.3.2 有代表性的事务型内存数据库
                            • 1.3.3 有代表性的分析型内存数据库
                              • 1.3.4 基于key/value的内存数据存储
                              • 1.4 内存数据库的分类
                                • 1.4.1 按数据处理类型分类
                                  • 1.4.2 按数据模型分类
                                    • 1.4.3 按计算平台特征分类
                                    • 小结
                                      • 问题与思考
                                        • 参考文献
                                        • 第2章 硬件技术发展对内存计算技术的影响
                                          • 2.1 多核处理器
                                            • 2.1.1 提高并行处理能力
                                              • 2.1.2 增强数据传输通道性能
                                              • 2.2 协处理器
                                                • 2.2.1 通用GPU
                                                  • 2.2.2 至强融核协处理器
                                                  • 2.3 内存
                                                    • 2.3.1 多级Cache优化技术
                                                      • 2.3.2 TLB优化技术
                                                        • 2.3.3 NVRAM技术
                                                        • 2.4 闪存
                                                          • 2.5 硬盘
                                                            • 2.6 高速网络
                                                              • 2.7 数据库一体机
                                                                • 小结
                                                                  • 问题与思考
                                                                    • 参考文献
                                                                    • 第3章 基于内存计算平台的数据仓库模式分析
                                                                      • 3.1 数据仓库
                                                                        • 3.1.1 数据库
                                                                          • 3.1.2 数据仓库
                                                                          • 3.2 联机分析处理(OLAP)
                                                                            • 3.2.1 多维数据模型
                                                                              • 3.2.2 OLAP操作
                                                                                • 3.2.3 OLAP实现技术
                                                                                  • 3.2.4 OLAP存储模型设计
                                                                                  • 3.3 有代表性的数据仓库模式
                                                                                    • 3.3.1 TPC-H
                                                                                      • 3.3.2 SSB
                                                                                        • 3.3.3 TPC-DS
                                                                                        • 小结
                                                                                          • 问题与思考
                                                                                            • 参考文献
                                                                                          • 第2部分 内存数据库实现技术
                                                                                            • 第4章 内存数据库存储访问实现技术
                                                                                              • 4.1 存储模型优化
                                                                                                • 4.1.1 行存储模型
                                                                                                  • 4.1.2 列存储模型
                                                                                                    • 4.1.3 混合存储模型
                                                                                                    • 4.2 数据压缩技术
                                                                                                      • 4.2.1 数据宽度压缩
                                                                                                        • 4.2.2 字典表压缩
                                                                                                          • 4.2.3 频度分区压缩
                                                                                                            • 4.2.4 行程长度编码压缩
                                                                                                              • 4.2.5 参考帧压缩
                                                                                                                • 4.2.6 数据分段压缩
                                                                                                                  • 4.2.7 位向量压缩
                                                                                                                  • 4.3 索引技术
                                                                                                                    • 4.3.1 CSB+树索引
                                                                                                                      • 4.3.2 CST树索引
                                                                                                                        • 4.3.3 连接索引
                                                                                                                          • 4.3.4 位图连接索引
                                                                                                                            • 4.3.5 Database Cracking技术
                                                                                                                            • 小结
                                                                                                                              • 问题与思考
                                                                                                                                • 参考文献
                                                                                                                                • 第5章 内存OLAP查询优化技术
                                                                                                                                  • 5.1 选择操作优化
                                                                                                                                    • 5.1.1 选择向量技术
                                                                                                                                      • 5.1.2 位图谓词处理
                                                                                                                                        • 5.1.3 基于位运算的谓词处理
                                                                                                                                        • 5.2 投影操作优化
                                                                                                                                          • 5.3 连接操作优化
                                                                                                                                            • 5.3.1 哈希连接
                                                                                                                                              • 5.3.2 星形连接
                                                                                                                                                • 5.3.3 多核并行连接
                                                                                                                                                • 5.4 分组聚集操作优化
                                                                                                                                                  • 5.5 查询优化实现技术
                                                                                                                                                    • 5.5.1 查询处理模型优化
                                                                                                                                                      • 5.5.2 即时编译技术
                                                                                                                                                      • 5.6 基于协处理器的OLAP查询处理技术
                                                                                                                                                        • 5.6.1 基于协处理器的异构计算模型
                                                                                                                                                          • 5.6.2 协处理器数据传输优化技术
                                                                                                                                                            • 5.6.3 协处理器查询优化技术
                                                                                                                                                              • 5.6.4 协处理器资源优化技术
                                                                                                                                                                • 5.6.5 协处理器数据库系统实现技术
                                                                                                                                                                • 小结
                                                                                                                                                                  • 问题与思考
                                                                                                                                                                    • 参考文献
                                                                                                                                                                  • 第3部分 内存数据库新技术
                                                                                                                                                                    • 第6章 基于semi-MOLAP模型的内存数据库技术
                                                                                                                                                                      • 6.1 内存数据库发展趋势分析
                                                                                                                                                                        • 6.2 基于数组存储和向量计算的内存OLAP处理模型
                                                                                                                                                                          • 6.2.1 MOLAP、ROLAP和semi-MOLAP多维分析模型
                                                                                                                                                                            • 6.2.2 semi-MOLAP计算框架
                                                                                                                                                                            • 6.3 内存数据库存储模型设计
                                                                                                                                                                              • 6.4 内存数据库索引计算
                                                                                                                                                                                • 6.4.1 连接索引
                                                                                                                                                                                  • 6.4.2 多维索引计算
                                                                                                                                                                                  • 6.5 semi-MOLAP查询优化技术
                                                                                                                                                                                    • 6.5.1 AIR OLAP
                                                                                                                                                                                      • 6.5.2 基于Page-color的内存优化访问
                                                                                                                                                                                        • 6.5.3 多核并行OLAP查询处理
                                                                                                                                                                                        • 小结
                                                                                                                                                                                          • 问题与思考
                                                                                                                                                                                            • 参考文献
                                                                                                                                                                                            • 第7章 semi-MOLAP应用技术
                                                                                                                                                                                              • 7.1 异构内存计算
                                                                                                                                                                                                • 7.1.1 AIR OLAP负载分解
                                                                                                                                                                                                  • 7.1.2 基于协处理器的AIROLAP
                                                                                                                                                                                                    • 7.1.3 基于内存层次的AIROLAP
                                                                                                                                                                                                    • 7.2 内存数据库集群并行计算
                                                                                                                                                                                                      • 7.2.1 数据仓库集群存储模型
                                                                                                                                                                                                        • 7.2.2 集群AIR OLAP查询处理模型
                                                                                                                                                                                                          • 7.2.3 事实表集群并行连接优化
                                                                                                                                                                                                          • 7.3 内存数据库云计算
                                                                                                                                                                                                            • 7.3.1 数据仓库数据安全性需求分析
                                                                                                                                                                                                              • 7.3.2 基于semi-MOLAP的协同云存储
                                                                                                                                                                                                                • 7.3.3 协同云存储平台数据安全策略
                                                                                                                                                                                                                • 小结
                                                                                                                                                                                                                  • 问题与思考
                                                                                                                                                                                                                    • 参考文献
                                                                                                                                                                                                                  • 专业术语/缩略语说明及参考资源

                                                                                                                                                                                                                  相关图书