openGauss数据库核心技术

openGauss数据库核心技术

作者:李国良周敏奇

出版社:清华大学

出版年:2020年7月

ISBN:9787302554530

所属分类:网络科技

书刊介绍

《openGauss数据库核心技术》内容简介

本书系统论述了openGauss数据库理论、技术及应用。本书共11章,首先介绍数据库发展历史,包括传统的网状数据库、层次数据库、关系数据库、NoSQL数据库、NewSQL数据库、云数据库、多模数据库、分布式数据库等。其次介绍结构化查询语言(SQL)、SQL语法、存储过程、触发器、游标、数据库设计规范和E-R模型等数据库基础知识。再次介绍数据库未来发展趋势,包括新硬件、不同部署形态、新应用对数据库的影响。最后重点介绍开源数据库openGauss的核心技术、openGauss的发展历史和核心架构、面向鲲鹏和昇腾等新硬件的优化技术、SQL引擎、执行器技术、数据库存储技术、数据库事务机制、数据库安全、数据库自治技术等。为方便读者掌握数据库教学内容,本书每章都提供了小结和习题(含答案)。
通过阅读本书,读者可以深入了解数据库的发展历史与未来趋势、数据库系统架构、鲲鹏和昇腾优化技术、数据库事务处理技术、数据库执行器技术、数据库安全技术,从而既可以在将来开发数据库的核心代码,也可以更好地利用数据库开发应用。
本书既可作为高校本科生和研究生学习数据库的参考书,也可作为高等院校、科研机构等相关单位从事数据库理论教学或科学研究的教师、系统实现的研究人员的参考书,还可供企业工程师进行数据库二次开发和应用开发的参考。
李国良 清华大学计算机系教授、博导。在数据库顶级会议和期刊上发表论文100余篇,他引8000余次。主持国家杰青、优青、青年973等项目。获得VLDB青年贡献奖、IEEE数据工程杰出新人奖。获得国家科学技术进步奖二等奖、江苏省科学技术进步奖一等奖,KDD、ICDE最佳论文提名,CIKM唯一最佳论文奖。担任IEEE、VLDB编委,长期担任SIGMOD、VLDB、ICDE等程序委员会委员。
周敏奇 华为数据库技术专家,曾任华东师范大学软件学院副教授。2009年毕业于复旦大学计算机系,博士学位。曾获上海市科学技术奖一等奖、教育部科学技术进步奖二等奖,发表顶级学术论文40余篇,拥有多项技术发明专利,多次担任SIGMOD、VLDB、ICDE等程序委员会委员。
2017年3月加入华为高斯实验室,目前主要从事多模数据库系统、分布式TP数据库系统和嵌入式内存数据库系统的技术研发。

作品目录

内容简介
作者简介
推荐序一
推荐序二
推荐序三
前言
第1章:数据库发展史
1.1、网状数据库和层次数据库
1.2、关系数据库
1.3、分布式数据库
1.4、云数据库
1.5、NoSQL数据库
1.6、NewSQL数据库
1.7、多模数据库
1.8、AI原生数据库
1.9、其他类型数据库
1.10、小结
习题
第2章:结构化查询语言
2.1、SQL语法
2.2、存储过程和函数
2.3、触发器
2.4、游标
2.5、小结
习题
第3章:数据库设计和E-R模型
3.1、关系代数
3.2、数据库设计
3.3、数据库约束
3.4、小结
习题
第4章:数据库未来发展趋势
4.1、新硬件驱动的数据库(鲲鹏+昇腾)
4.2、新应用驱动的数据库(5G、车、终端云)
4.3、小结
习题
第5章:GaussDB架构
5.1、GaussDB发展历史
5.2、GaussDB架构概览
5.3、GaussDB
100、OLTP数据库架构
5.4、GaussDB
200、OLAP数据库架构
5.5、GaussDB云数据库架构
5.6、GaussDB多模数据库架构
5.7、小结
习题
第6章:面向鲲鹏和昇腾的创新架构
6.1、鲲鹏和昇腾简介
6.2、面向鲲鹏的创新架构
6.3、面向异构AI昇腾芯片的创新架构
6.4、智能芯片群调度模块
6.5、小结
习题
第7章:openGaussSQL引擎
7.1、SQL引擎概览
7.2、SQL解析
7.3、查询优化
7.4、小结
习题
第8章:openGauss执行器技术
8.1、openGauss执行器概述
8.2、openGauss执行引擎
8.3、openGauss执行器的高级特性介绍
8.4、小结
习题
第9章:openGauss存储技术
9.1、openGauss存储概览
9.2、openGauss行存储引擎
9.3、openGauss列存储引擎
9.4、openGauss内存引擎
9.5、小结
习题
第10章:openGauss事务机制
10.1、openGauss事务概览
10.2、openGauss事务ACID特性介绍
10.3、openGauss并发控制
10.4、openGauss分布式事务
10.5、小结
习题
第11章:openGauss安全
11.1、openGauss安全机制概览
11.2、openGauss安全认证
11.3、openGauss角色管理机制
11.4、openGauss审计与追踪
11.5、openGauss数据安全技术
11.6、openGauss云安全技术
11.7、openGauss智能安全机制
11.8、小结
习题
附录A
习题答案
第1章:数据库发展史
第2章:结构化查询语言(SQL)
第3章:数据库设计和E-R模型
第4章:数据库未来发展趋势
第5章:GaussDB架构
第6章:面向鲲鹏和昇腾的创新架构
第7章:openGaussSQL引擎
第8章:openGauss执行器技术
第9章:openGauss存储技术
第10章:openGauss事务机制
第11章:openGauss安全
附录B
数据库相关列表
附录C
术语表
参考文献

相关推荐

微信二维码