上QQ阅读APP看书,第一时间看更新
前言
Apache ShardingSphere(文中简称ShardingSphere)是一个新兴的分布式数据库开源生态,是基于可插拔和云原生原则设计的。
本书首先将概述数据库管理系统(database management system,DBMS)在当今的生产环境中面临的主要挑战,并简要地介绍ShardingSphere的核心概念。然后,本书将通过真实的案例介绍分布式数据库解决方案、弹性伸缩、DistSQL、全链路监控、SQL授权、用户身份认证和数据库网关,让你对ShardingSphere的架构组件、如何在既有基础设施中添加并配置这些组件以管理数据和应用等方面有全面认识。
接下来,本书将介绍ShardingSphere客户端ShardingSphere-JDBC和ShardingSphere-Proxy,以及如何根据需要结合或单独使用它们。接着,你将学习如何定制可插拔架构以定义个性化的用户策略,还有如何无缝地管理多个配置。最后,你将熟悉如何在各种场景中进行功能和性能测试。
阅读完本书,你将能够构建并部署自定义的ShardingSphere,消除数据管理基础设施中出现的重要痛点。