展开全部

主编推荐语

通过ShardingSphere实现分布式数据库解决方案。

内容简介

Apache ShardingSphere是一个基于可插拔特性和云原生原则的新开源生态系统,将其用于分布式数据基础设施有助于增强数据库性能。

本书首先简要概述数据库管理系统在生产环境中面临的主要挑战和数据库软件的内核概念;然后介绍使用分布式数据库解决方案、弹性伸缩、用户身份认证、SOL授权、全链路监控、数据库网关和 DistSOL的真实示例,全面讲解 ShardingSphere的架构组件,以及如何利用它们配置和插入现有的基础架构并管理数据和应用;

接着介绍生态系统的客户端ShardingSphere-JDBC和 ShardingSphere-Proxy,以及它们如何同时或独立地工作以满足实际需求;最后讲解如何定制可插拔架构以定义个性化的用户策略和无缝管理多个配置,并在各种场景下对数据库进行基准测试和性能测试。

目录

  • 版权信息
  • 内容提要
  • 作者简介
  • 前言
  • 第一部分 ShardingSphere简介
  • 第1章 DBMS和DBA的演变及ShardingSphere扮演的角色
  • 1.1 DBMS的演变
  • 1.2 DBA角色的演变
  • 1.3 DBMS的机会和发展方向
  • 1.4 理解ShardingSphere
  • 1.5 小结
  • 第2章 ShardingSphere架构概述
  • 2.1 分布式数据库架构
  • 2.2 基于SQL的负载均衡层
  • 2.3 ShardingSphere和数据库网格
  • 2.4 使用Database Plus解决数据库痛点
  • 2.5 基于Database Plus的架构
  • 2.6 部署架构
  • 2.7 插件平台
  • 2.8 小结
  • 第二部分 ShardingSphere架构、安装和配置
  • 第3章 关键特性和应用场景—分布式数据库精髓
  • 3.1 分布式数据库解决方案
  • 3.2 数据分片
  • 3.3 SQL优化
  • 3.4 分布式事务及其特征
  • 3.5 弹性伸缩简介
  • 3.6 读写分离
  • 3.7 小结
  • 第4章 关键特性和应用场景—性能和安全
  • 4.1 理解高可用性
  • 4.2 数据加解密
  • 4.3 用户身份认证
  • 4.4 SQL授权
  • 4.5 数据库和应用的全链路监控
  • 4.6 数据库网关
  • 4.7 分布式SQL
  • 4.8 理解集群模式
  • 4.9 集群管理
  • 4.10 可观察性
  • 4.11 小结
  • 第5章 探索ShardingSphere适配器
  • 5.1 技术需求
  • 5.2 ShardingSphere-JDBC和ShardingSphere-Proxy之间的差别
  • 5.3 ShardingSphere-JDBC
  • 5.4 ShardingSphere-Proxy
  • 5.5 混合部署架构简介
  • 5.6 小结
  • 第6章 安装并配置ShardingSphere-Proxy
  • 6.1 技术需求
  • 6.2 分布式SQL简介
  • 6.3 配置分片
  • 6.4 配置读写分离
  • 6.5 配置加密
  • 6.6 配置影子库
  • 6.7 配置模式
  • 6.8 配置弹性伸缩
  • 6.9 配置多特性和服务器属性
  • 6.10 配置混合配置
  • 6.11 配置服务器
  • 6.12 小结
  • 第7章 准备并配置ShardingSphere-JDBC
  • 7.1 技术需求
  • 7.2 准备工作和配置方法
  • 7.3 分片配置
  • 7.4 读写分离配置
  • 7.5 数据加密配置
  • 7.6 影子库配置
  • 7.7 ShardingSphere模式配置
  • 7.8 ShardingSphere-JDBC属性配置
  • 7.9 混合配置
  • 7.10 小结
  • 第三部分 ShardingSphere实例、性能和场景测试
  • 第8章 Database Plus及可插拔架构
  • 8.1 技术需求
  • 8.2 Database Plus简介
  • 8.3 可插拔架构和SPI简介
  • 8.4 用户定义的功能和策略
  • 8.5 用户定义的功能和策略
  • 8.6 ShardingSphere-Proxy的属性调整和应用场景
  • 8.7 小结
  • 第9章 基准和性能测试系统简介
  • 9.1 技术需求
  • 9.2 基准测试
  • 9.3 性能测试
  • 9.4 小结
  • 第10章 测试常见的应用场景
  • 10.1 技术需求
  • 10.2 测试分布式数据库场景
  • 10.3 基于场景的数据库安全测试
  • 10.4 全链路监控
  • 10.5 数据库网关
  • 10.6 小结
  • 第11章 探索最佳的ShardingSphere使用案例
  • 11.1 技术需求
  • 11.2 推荐的分布式数据库解决方案
  • 11.3 推荐的数据库安全解决方案
  • 11.4 推荐的全链路监控解决方案
  • 11.5 推荐的数据库网关解决方案
  • 11.6 小结
  • 第12章 将理论付诸实践
  • 12.1 技术需求
  • 12.2 分布式数据库解决方案
  • 12.3 数据库安全
  • 12.4 全链路监控
  • 12.5 数据库网关
  • 12.6 小结
  • 附录A
  • A.1 如何利用资料寻找问题的答案
  • A.2 源代码
  • A.3 许可和版本
  • A.4 开源社区
  • A.5 为开源做贡献
  • A.6 网站和文档
  • A.7 结语
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。