更新时间:2022-05-09 17:42:16
封面
版权信息
作者简介
内容简介
本书编委会
推荐语
前言
第1章 关系型云数据库技术特点
1.1 RDS for MySQL
1.1.1 SQL语句在MySQL服务层的执行过程
1.1.2 优化器与优化器追踪(Optimizer Trace)
1.1.3 slowlog与binlog
1.1.4 InnoDB的MVCC
1.1.5 InnoDB redo日志
1.1.6 InnoDB Mini-Transaction
1.1.7 InnoDB undo日志
1.1.8 内部XA二阶段提交
1.1.9 半同步复制
1.1.10 线程池
1.1.11 X-Engine
1.1.12 RDS三节点企业版
1.2 RDS for SQL Server
1.2.1 SQL Server的架构
1.2.2 SQLOS
1.2.3 SQL Server的并发
1.2.4 SQL Server的优化器
1.2.5 RDS for SQL Server高可用实现
1.3 RDS for PostgreSQL
1.3.1 PGSQL的优化器
1.3.2 PGSQL MVCC与锁
1.3.3 PGSQL复制与高可用
第2章 非关系型及新型云数据库技术特点
2.1 非关系型数据库
2.1.1 Redis & Memcached缓存型数据库
2.1.2 MongoDB
2.2 数据仓库
2.2.1 AnalyticDB for MySQL
2.2.2 HBase & Lindorm
2.3 分布式和其他新型数据库
2.3.1 以PolarDB-X为代表的Share Nothing分布式集群
2.3.2 以PolarDB-M为代表的Share Everything集群
第3章 云数据库技术选型与场景实践
3.1 扩容的技术实践
3.1.1 业务请求量膨胀
3.1.2 数据容量膨胀
3.2 换代的技术实践
3.2.1 同系列升级
3.2.2 跨系列升级
3.3 热点访问的技术优化
3.4 场景实践
3.4.1 在线教育数据库选择
3.4.2 线上游戏数据库选择
3.4.3 工业/IoT数据库选择
3.4.4 金融数据库选择
3.4.5 交通物流配送
第4章 数据库迁移的实现和方案
4.1 数据库迁移的类型和方式
4.2 逻辑数据迁移的实现
4.2.1 逻辑数据迁移的步骤与风险
4.3 云上的数据库迁移的工具
4.3.1 数据传输服务DTS
4.3.2 数据库和应用迁移服务ADAM
4.3.3 数据集成
4.3.4 BDS
4.3.5 其他迁移工具
4.4 不同场景下的数据迁移方案
4.4.1 场景1:一对一迁移
4.4.2 场景2:一对多高耦合业务迁移
4.4.3 场景3:多对一异构迁移
第5章 云上数据库运维指南与最佳实践
5.1 快速入门使用云数据库
5.1.1 创建RDS实例
5.1.2 设置白名单
5.1.3 设置连接地址
5.1.4 创建数据库和账号
5.1.5 常见运维管理
5.2 主备切换(HA)
5.2.1 HA健康检测机制
5.2.2 临时关闭主备自动切换
5.3 主动运维
5.3.1 消息接收管理
5.3.2 设置可维护时间段
5.3.3 待处理事件
5.4 使用Open API
5.4.1 API通信协议
5.4.2 API签名机制
5.4.3 OpenAPI Explorer
5.4.4 API问题诊断
第6章 安全管理DMS
6.1 产品介绍
6.1.1 什么是数据管理DMS
6.1.2 基础架构
6.1.3 DMS优势
6.2 使用指南
6.2.1 系统管理
6.2.2 实例管理
6.3 DMS最佳实践
6.3.1 权限管理
6.3.2 基于ADB和DMS企业版周期生成报表数据
6.3.3 自定义审批流程