顶部
收藏

内存数据库技术与实现

“十一五”国家规划教材

作者:
张延松 王珊
定价:
48.00元
ISBN:
978-7-04-045120-7
版面字数:
520.000千字
开本:
16开
全书页数:
399页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
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 协同云存储平台数据安全策略
      • 小结
      • 问题与思考
      • 参考文献
  • 专业术语/缩略语说明及参考资源

相关图书