-
内容大纲
本书第1、2章介绍数据库的发展史和现状,讲述分布式数据库的架构,带读者从整体上认识分布式数据库。第3—5章着重介绍AntDB数据库,对其分布式架构、存储引擎和事务机制等方面进行较为详细的介绍,并且结合实际案例进行说明。第6、7章主要介绍分布式数据库的高可用性方案,以及线下实际应用案例,并对高可用性方案的设计进行说明,同时对分布式数据库技术未来的发展进行展望。
本书不是分布式数据库的入门书,适合熟悉数据库理论和概念的读者阅读。对于研发人员,可以将本书作为案头参考书,在日常研发中遇到问题时,可随时借鉴书中内容,快速解决问题。 -
作者介绍
亚信科技中国有限公司(简称亚信科技,股票代码01675.HK)创建于1993年,是国内领先的软件产品、解决方案和服务提供商,致力于成为5G时代大型企业数字化转型的使能者。 公司积极拥抱5G、云计算、大数据、AI、物联网等先进的技术,依据“一巩固、三发展”的战略决策,依托产品、服务、运营和集成的能力,在传统业务方面,以5G为契机,全面布局,提升效能,巩固BSS市场的领导地位;在新兴业务方面,5G OSS网络智能化、DSaaS数字化运营服务、企业上云及垂直行业领域快速规模化发展。同时,公司将与业界伙伴共同建设生态体系,持续推动商业模式转型,为企业数字化转型和产业可持续发展贡献力量。 亚信科技拥有行业领先的研发能力和丰富的电信级软件产品,包括客户关系管理、计费账务、大数据、物联网及5G网络智能化产品。大型企业客户来自金融、交通、邮政、能源、广电、零售、政务等行业。 -
目录
第1章 数据库的发展与现状
1.1 数据库的定义和分类
1.1.1 网状和层次数据库
1.1.2 关系数据库
1.1.3 NoSQL数据库
1.1.4 分布式数据库
1.1.5 云数据库
1.1.6 时序数据库
1.1.7 NewSQL数据库
1.2 国产数据库行业
1.2.1 国产数据库行业发展历程
1.2.2 国产数据库发展特点
1.2.3 国产数据库行业市场格局分析
1.3 数据库的发展总结
1.4 小结
第2章 分布式数据库架构概述
2.1 “去O”实践特色
2.1.1 国产化趋势分析
2.1.2 “去O”的厂商数据库产品解析
2.2 分布式数据库的概念
2.3 分布式数据库的分类
2.3.1 OLTP和OLAP对比
2.3.2 关于HTAP
2.4 如何解决分布式问题
2.4.1 分布式数据库的事务处理技术
2.4.2 分布式存储技术
2.5 分布式数据库的优点和缺点
2.5.1 分布式数据库的优点
2.5.2 分布式数据库的缺点
2.6 分布式数据库未来的趋势思考
第3章 AntDB分布式关系数据库架构
3.1 AntDB架构概览
3.2 AntDB的SQL引擎
3.2.1 计算节点Coordinator
3.2.2 全局事务管理节点
3.3 AntDB执行器技术
3.3.1 逻辑计划与物理计划
3.3.2 分布式执行
3.3.3 分布式执行计划的优势
3.4 AntDB存储技术
3.4.1 存储节点
3.4.2 Hash分片技术
3.4.3 水平动态扩展技术
3.5 AntDB事务机制
3.5.1 全局一致性
3.5.2 2PC协议和Paxos协议
3.6 AntDB企业增强特性介绍
3.6.1 数据分布式存储
3.6.2 分布式集群下强一致备份恢复技术
3.6.3 同步异步自适应流复制
3.6.4 异构数据库兼容评估
3.6.5 数据并行查询
3.6.6 Oracle兼容
3.6.7 AntDB在线数据扩容
3.6.8 读写分离
3.6.9 与异构数据库互联
3.6.10 异构索引支持
3.6.11 集群自愈
3.6.12 异地多中心
3.7 AntDB的Oracle兼容性
3.7.1 Oracle兼容性能力说明
3.7.2 使用兼容模式访问AntDB数据库
3.7.3 使用Oracle兼容特性开发应用系统
3.7.4 AntDB与Oracle语法对比
3.8 AntDB管理节点Adbmgr介绍
3.8.1 Adbmgr简介
3.8.2 管理AntDB集群
3.9 AntDB运维管理控制台介绍
3.9.1 AntDB管理控制台产品定位
3.9.2 AntDB运维管理控制台系统架构
3.9.3 AntDB运维管理控制台功能介绍
第4章 AntDB分布式内存数据库
4.1 AntDB分布式内存数据库架构
4.2 存储引擎介绍
4.2.1 分层存储
4.2.2 持久化
4.2.3 索引优化
4.3 AntDB分布式内存数据库适用的场景
第5章 AntDB数据库实践案例介绍
5.1 某省核心营业库案例
5.2 某省高速公路清分结算系统改造升级案例
5.3 某省核心账务库案例
5.4 某省计费中心项目
第6章 高可用性方案设计与最佳实践
6.1 高可用架构基础
6.1.1 各种高可用架构介绍
6.1.2 服务器的可靠性设计
6.2 基于共享存储的高可用方案
6.2.1 SAN存储方案
6.2.2 DRBD方案
6.3 WAL日志或流复制的高可用方案
6.3.1 持续复制归档的Standby方法
6.3.2 异步流复制方案
6.3.3 同步流复制方案
6.4 基于触发器的同步方案
6.4.1 基于触发器的同步方案特点
6.4.2 基于触发器的同步软件介绍
6.5 基于中间件的高可用方案
6.5.1 基于中间件的高可用方案的特点
6.5.2 基于中间件的开源软件介绍
第7章 分布式数据库的发展展望
7.1 分布式数据库优化方案
7.1.1 OLTP性能优化
7.1.2 OLAP性能优化
7.2 分布式数据库的热点技术
7.2.1 时序数据处理
7.2.2 流式计算
7.2.3 全文检索、地理空间信息、图形关系处理
7.2.4 库内机器学习
7.2.5 向量相似度查询
7.2.6 区块链
7.2.7 存储计算分离
7.2.8 插件化
7.2.9 超融合
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...