-
内容大纲
本书理论和实践相结合,循序渐进地介绍关于OceanBase数据库的起源到商用的过程,重点对常用的使用场景做了较全面的介绍。全书共9章,分别介绍分布式数据库的发展历程、OceanBase集群技术架构、OceanBase集群规划与部署、OceanBase租户管理、OceanBase数据库连接与OBProxy管理、OceanBase存储引擎技术、OceanBase数据迁移、OceanBase集群管理与维护和OceanBase备份与恢复等知识,本书的示例均来自客户现场实践或自己测试。
本书主要面向广大从事OceanBase数据库管理的专业人员,从事高等教育的专任教师,高等院校的在读学生及相关领域的广大科研人员。 -
作者介绍
-
目录
第1章 分布式数据库的发展历程
1.1 分布式数据库介绍
1.1.1 传统数据库面临的挑战
1.1.2 数据库应用的发展趋势
1.1.3 分布式数据库的基本特征和优势
1.2 OceanBase数据库产品介绍
1.2.1 OceanBase产品介绍
1.2.2 OceanBase产品体系
1.2.3 OceanBase产品特点
第2章 OceanBase集群技术架构
2.1 集群架构概述
2.1.1 基本概念
2.1.2 部署模式
2.1.3 RootService
2.1.4 分区副本概述
2.1.5 Locality
2.1.6 Primary Zone
2.2 多租户架构概述
2.2.1 兼容模式
2.2.2 系统租户
2.2.3 普通租户
2.2.4 租户的资源管理
2.3 存储架构概述
2.3.1 LSM Tree
2.3.2 MemTable
2.3.3 多级缓存
2.4 数据可靠性和高可用架构概述
2.4.1 代理高可用
2.4.2 分布式选举
2.4.3 多副本日志同步
2.4.4 Multi Paxos协议
2.4.5 GTS高可用
2.5 容灾部署模式
2.5.1 同机房三副本
2.5.2 同城双机房主备库
2.5.3 同城三机房
2.5.4 两地两中心主备库
2.5.5 三地三中心五副本
2.5.6 三地五中心五副本
2.6 事务管理概述
2.6.1 事务的结构
2.6.2 Redo日志
2.6.3 分布式事务
2.6.4 两阶段提交
第3章 OceanBase集群规划与部署
3.1 OceanBase技术介绍
3.2 OCP管理组件介绍
3.2.1 OCP简介
3.2.2 OCP系统架构
3.2.3 OCP使用注意事项
3.3 安装部署架构概述
3.4 安装部署环境规划
3.4.1 OCP安装规划
3.4.2 OBServer安装规划
3.5 OCP部署
3.5.1 OCP管理平台部署(命令行方式)
3.5.2 OCP管理平台部署(图形界面方式)
3.6 OceanBase集群部署
3.6.1 OBServer部署环境准备(命令行方式)
3.6.2 OBServer部署环境准备(图形界面方式)
3.6.3 添加OBServer服务器
3.6.4 创建OceanBase集群
3.6.5 OceanBase集群添加OBServer
3.7 OBProxy集群部署
3.7.1 OBProxy部署规划
3.7.2 OBProxy的安装
3.8 卸载OceanBase组件
3.8.1 卸载OceanBase集群
3.8.2 卸载OBProxy集群
3.8.3 卸载OCP管理平台
3.8.4 卸载OAT
第4章 OceanBase租户管理
4.1 资源管理概述
4.1.1 资源单元管理
4.1.2 资源池管理
4.2 租户管理概述
4.2.1 新建租户
4.2.2 查看租户信息
4.2.3 修改租户
4.2.4 重命名租户
4.2.5 删除租户
4.3 OceanBase租户兼容模式介绍
4.3.1 Oracle兼容性概述
4.3.2 MySQL兼容性概述
4.3.3 兼容性适配总结
4.4 Oracle模式
4.4.1 客户端连接Oracle租户
4.4.2 管理表
4.4.3 管理索引
4.4.4 表组管理
4.4.5 序列
4.5 MySQL模式
4.5.1 客户端连接MySQL租户
4.5.2 管理数据库
4.5.3 管理表
第5章 OceanBase数据库连接与OBProxy管理
5.1 OBProxy是什么?
5.2 OBProxy管理
5.2.1 OBProxy简介
5.2.2 OBProxy连接管理
5.2.3 OBProxy路由管理
5.2.4 OBProxy运维管理
第6章 OceanBase存储引擎技术
6.1 OceanBase存储引擎背景知识及架构
6.1.1 数据库存储结构的分类
6.1.2 LSM Tree概述
6.1.3 OceanBase数据存储架构
6.2 OceanBase内存管理
6.2.1 OceanBase内存管理的原理
6.2.2 OceanBase内存管理与配置
6.3 OceanBase存储管理
6.3.1 转储与合并概述
6.3.2 合并
6.3.3 转储
6.4 OceanBase存储引擎配置策略
6.4.1 OLTP场景
6.4.2 OLAP场景
6.4.3 历史库场景
第7章 OceanBase数据迁移
7.1 数据迁移面临的挑战
7.2 数据迁移方案设计
7.2.1 结构迁移设计
7.2.2 数据迁移设计
7.2.3 数据迁移工具的选择
7.2.4 数据迁移校验方案的设计
7.2.5 数据迁移应急预案的设计
7.3 数据迁移工具介绍
7.3.1 OMA
7.3.2 DBCAT
7.3.3 OMS
7.3.4 OceanBase导数工具
7.3.5 OMS数据迁移示例
第8章 OceanBase集群管理与维护
8.1 集群管理
8.1.1 查看集群信息
8.1.2 重启集群
8.1.3 删除集群
8.1.4 增加或删除ZONE
8.1.5 修改ZONE的配置信息
8.1.6 集群副本扩/缩容
8.1.7 集群参数管理
8.2 OBServer管理
8.2.1 重启节点
8.2.2 重置节点
8.2.3 集群节点扩容/缩容/替换服务器
8.3 OceanBase集群升级
8.3.1 通过OCP升级集群
8.3.2 通过命令行升级集群
8.4 常用运维操作
8.4.1 时钟同步检查
8.4.2 停机运维
8.4.3 停机运维结束后服务的恢复
8.4.4 故障节点替换
8.4.5 数据库监控
8.4.6 捕获慢SQL
8.4.7 集群日志剖析
8.5 常见问题诊断
8.5.1 数据库连接问题排查
8.5.2 OBServer进程异常退出
8.5.3 合并问题排查
8.5.4 事务问题排查
8.5.5 副本迁移问题排查
第9章 OceanBase备份与恢复
9.1 备份恢复概述
9.1.1 备份恢复元信息管理
9.1.2 备份恢复介质
9.1.3 备份恢复策略
9.1.4 备份恢复参数
9.2 备份
9.2.1 备份分类
9.2.2 备份空间的计算
9.2.3 备份架构
9.3 恢复
9.4 备份恢复示例
9.4.1 配置NFS服务器
9.4.2 配置NFS客户端
9.4.3 执行备份
9.4.4 执行恢复
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...