更新时间:2021-03-19 15:47:49
封面
版权信息
作者简介
前言
序
专家推荐语
第一部分 数据库云平台导论
第1章 数据库的起源与发展现状
1.1 数据管理
1.2 数据库的分类
第2章 关系模型与数据库的优缺点
2.1 关系模型
2.2 关系模式与关系数据库
2.3 关系型数据库的优势
2.4 关系型数据库的不足
第3章 关系型数据库的补充——NoSQL
3.1 NoSQL的概念
3.2 NoSQL的起源
3.3 NoSQL数据库解决的核心难题
3.4 NoSQL数据库的分类
第4章 数据库云平台
4.1 数据库云平台的概念
4.2 数据库云平台的特点
4.3 数据库云平台的分类
4.4 国产自主可控数据库云平台产品介绍
4.5 为何推荐使用自主可控产品
第二部分 数据库云平台理论基础
第5章 关系型数据库中的事务
5.1 事务处理的重要性
5.2 事务的特性要求
5.3 事务的状态
5.4 系统日志
5.5 并发控制
5.6 锁的粒度
5.7 集中式系统中的事务处理
5.8 分布式系统上的事务处理
5.9 结构化查询语言中的事务支持
第6章 关系型数据库的数据恢复
6.1 数据库数据恢复的概念
6.2 延迟更新恢复技术
6.3 即时更新恢复技术
6.4 镜像分页
6.5 多数据库系统中数据的恢复
6.6 系统与介质故障的恢复
第7章 关系型数据库结构化查询语言SQL
7.1 SQL基础知识
7.2 SQL的数据定义
7.3 SQL的数据查询
7.4 SQL的数据操纵
7.5 SQL的视图
7.6 时态SQL
7.7 数据库持久化存储模块
7.8 SQL的触发器
7.9 SQL的访问控制
第8章 分布式数据库
8.1 分布式数据库系统的概念
8.2 分布式数据库系统的体系结构
8.3 分布式数据库的数据分片、复制和分配技术
第9章 NoSQL型数据库的一致性与事务
9.1 一致性问题
9.2 放宽一致性约束
9.3 放宽持久性约束
9.4 版本戳
9.5 键/值数据库的一致性与事务
9.6 文档数据库的一致性与事务
9.7 列族数据库的一致性与事务
9.8 图形数据库的一致性与事务
第三部分 数据库云平台的应用
第10章 开发数据库应用的编程
10.1 关系型数据库的嵌入式SQL
10.2 关系型数据库的动态SQL
10.3 关系型数据库应用编程接口
10.4 NoSQL数据库编程
第11章 数据库性能调优
11.1 调优问题概述
11.2 关系型数据库的查询优化
11.3 应用程序的优化
11.4 物理资源的管理
11.5 NoSQL数据库的调优
第12章 数据库应用系统的设计
12.1 数据库应用系统设计的目标
12.2 数据库应用系统的设计方法学
12.3 面向数据的关键设计
12.4 支持数据库渐进式开发的潜在工具
第13章 数据库重构
13.1 数据库重构的重要性
13.2 数据库重构的概念
13.3 数据库重构的过程
13.4 数据库重构的策略
13.5 数据库重构的方法