封面
版权信息
作者简介
内容简介
推荐序一
推荐序二
推荐序三
推荐语
前言
第1章 数据库发展历程
1.1 数据库发展概述
1.1.1 萌芽
1.1.2 商业化起步
1.1.3 发展成熟
1.1.4 云原生与分布式时代
1.2 数据库技术发展趋势
1.2.1 云原生与分布式
1.2.2 大数据与数据库一体化
1.2.3 软硬件一体化
1.2.4 多模
1.2.5 智能化运维
1.2.6 安全可信
1.3 关系数据库主要技术原理
- APP免费
1.3.1 接入管理
- APP免费
1.3.2 查询引擎
- APP免费
1.3.3 事务处理
- APP免费
1.3.4 存储引擎
- APP免费
参考文献
- APP免费
第2章 数据库与云原生
- APP免费
2.1 数据库在云时代的发展
- APP免费
2.1.1 云计算时代的兴起
- APP免费
2.1.2 数据库作为一种服务
- APP免费
2.2 数据库在云原生时代面临的挑战
- APP免费
2.3 云原生数据库的主要特点
- APP免费
2.3.1 分层架构
- APP免费
2.3.2 资源解耦与池化
- APP免费
2.3.3 弹性伸缩能力
- APP免费
2.3.4 高可用与数据一致性
- APP免费
2.3.5 多租户与资源隔离
- APP免费
2.3.6 智能化运维
- APP免费
参考文献
- APP免费
第3章 云原生数据库架构
- APP免费
3.1 设计理念
- APP免费
3.1.1 云原生数据库的本质
- APP免费
3.1.2 计算与存储分离
- APP免费
3.2 架构设计
- APP免费
3.3 典型的云原生数据库
- APP免费
3.3.1 AWS Aurora
- APP免费
3.3.2 PolarDB
- APP免费
3.3.3 Microsoft Socrates
- APP免费
参考文献
- APP免费
第4章 存储引擎
- APP免费
4.1 数据组织
- APP免费
4.1.1 B+树
- APP免费
4.1.2 InnoDB引擎中的B+树
- APP免费
4.1.3 LSM-tree
- APP免费
4.2 并发控制
- APP免费
4.2.1 基本概念
- APP免费
4.2.2 锁方法
- APP免费
4.2.3 时间戳方法
- APP免费
4.2.4 MVCC
- APP免费
4.2.5 InnoDB MVCC的实现
- APP免费
4.3 日志与恢复
- APP免费
4.3.1 基本概念
- APP免费
4.3.2 逻辑日志
- APP免费
4.3.3 物理日志
- APP免费
4.3.4 恢复原理
- APP免费
4.3.5 MySQL的Binlog
- APP免费
4.3.6 InnoDB的物理日志
- APP免费
4.4 新型LSM存储引擎
- APP免费
4.4.1 PolarDB X-Engine
- APP免费
4.4.2 高性能事务处理
- APP免费
4.4.3 软硬结合优化
- APP免费
4.4.4 低成本分层存储
- APP免费
4.4.5 双存储引擎技术
- APP免费
4.4.6 实验评估
- APP免费
参考文献
- APP免费
第5章 高可用共享存储系统
- APP免费
5.1 高可用基础
- APP免费
5.1.1 Primary-Backup
- APP免费
5.1.2 Quorum
- APP免费
5.1.3 Paxos
- APP免费
5.1.4 Raft
- APP免费
5.1.5 Parallel Raft
- APP免费
5.2 集群高可用
- APP免费
5.2.1 MySQL集群高可用
- APP免费
5.2.2 PolarDB高可用
- APP免费
5.3 共享存储架构
- APP免费
5.3.1 Aurora存储系统
- APP免费
5.3.2 PolarFS
- APP免费
5.4 文件系统优化
- APP免费
5.4.1 用户态I/O计算
- APP免费
5.4.2 近存储计算
- APP免费
参考文献
- APP免费
第6章 数据库缓存
- APP免费
6.1 数据库缓存简介
- APP免费
6.1.1 数据库缓冲作用
- APP免费
6.1.2 缓冲池
- APP免费
6.2 缓存恢复
- APP免费
6.2.1 云环境对缓存的挑战
- APP免费
6.2.2 基于CPU与内存分离的缓存恢复
- APP免费
6.3 PolarDB的实践
- APP免费
6.3.1 缓冲池的优化
- APP免费
6.3.2 数据字典缓存和文件系统缓存的优化
- APP免费
6.3.3 基于RDMA的共享内存池
- APP免费
参考文献
- APP免费
第7章 计算引擎
- APP免费
7.1 查询处理概述
- APP免费
7.1.1 数据库查询处理概述
- APP免费
7.1.2 并行查询概述
- APP免费
7.2 查询执行模型
- APP免费
7.2.1 火山模型
- APP免费
7.2.2 编译执行模型
- APP免费
7.2.3 向量化执行模型
- APP免费
7.3 查询优化概述
- APP免费
7.3.1 查询优化整体介绍
- APP免费
7.3.2 逻辑查询优化
- APP免费
7.3.3 物理查询优化
- APP免费
7.3.4 其他优化方法
- APP免费
7.4 PolarDB查询引擎实践
- APP免费
7.4.1 PolarDB的并行查询技术
- APP免费
7.4.2 PolarDB的执行计划管理
- APP免费
7.4.3 PolarDB的向量化执行
- APP免费
参考文献
- APP免费
第8章 云原生与分布式融合
- APP免费
8.1 分布式数据库的基本原理
- APP免费
8.1.1 分布式数据库架构
- APP免费
8.1.2 数据分区
- APP免费
8.1.3 分布式事务
- APP免费
8.1.4 MPP并行查询处理
- APP免费
8.2 分布式与云原生
- APP免费
8.2.1 共享存储架构
- APP免费
8.2.2 无共享存储架构
- APP免费
8.3 云原生分布式数据库PolarDB-X
- APP免费
8.3.1 架构设计
- APP免费
8.3.2 拆分方式
- APP免费
8.3.3 全局二级索引
- APP免费
8.3.4 分布式事务
- APP免费
8.3.5 HTAP
- APP免费
参考文献
- APP免费
第9章 云原生数据库PolarDB应用实践
- APP免费
9.1 创建云上实例
- APP免费
9.2 数据库接入
- APP免费
9.2.1 相关账号的创建
- APP免费
9.2.2 图形化访问
- APP免费
9.2.3 连接方式访问
- APP免费
9.3 基本操作
- APP免费
9.3.1 数据库与表创建
- APP免费
9.3.2 创建测试数据
- APP免费
9.3.3 账号与权限管理
- APP免费
9.3.4 数据查询
- APP免费
9.4 云上数据迁移
- APP免费
9.4.1 云上数据的迁入
- APP免费
9.4.2 云上数据的导出
- APP免费
第10章PolarDB运维管理
- APP免费
10.1 数据库运维概述
- APP免费
10.2 扩展资源
- APP免费
10.2.1 系统扩展
- APP免费
10.2.2 手动升降配
- APP免费
10.2.3 手动增减节点
- APP免费
10.2.4 自动升降配和增减节点
- APP免费
10.3 备份与恢复
- APP免费
10.3.1 备份
- APP免费
10.3.2 恢复
- APP免费
10.4 监控与诊断
- APP免费
10.4.1 监控与报警
- APP免费
10.4.2 诊断与优化
- APP免费
参考文献
- APP免费
反侵权盗版声明
- APP免费
作者简介
- APP免费
封底
更新时间:2024-01-25 18:26:11