购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章
ShardingSphere架构概述

本章简要介绍ShardingSphere的架构,让你对分布式数据库有更深入的认识。要明白ShardingSphere的构造,进而在生产环境中更好地使用它,必须对其架构有深入的认识。本章将引领你熟悉数据库领域中出现的一些新概念(如数据库网格),并与你分享ShardingSphere社区秉承的主要理念——Database Plus。

本章先简要介绍分布式数据库的典型架构,再介绍组成ShardingSphere架构的3层。

● 第一层为包含核心功能的内核层,这些核心功能在幕后协同工作,确保数据库能够平稳地运行。这些核心功能包括事务引擎、查询优化器、分布式治理、存储引擎、授权引擎和调度引擎。

● 第二层可能是你最感兴趣的。我们将概述这一层提供了哪些可供选择使用的功能及其用途,这包括数据分片、弹性伸缩、影子库和应用性能监控(application performance monitoring,APM)。

● 第三层是可插拔的生态层,正是它让ShardingSphere与众不同。

阅读完本章,你将对ShardingSphere的构造及其提供的各种功能有大致认识。本章将介绍如下内容:

● 分布式数据库架构;

● 基于SQL的负载均衡层;

● ShardingSphere和数据库网格;

● 使用Database Plus解决数据库痛点;

● 基于Database Plus的架构;

● 部署架构;

● 插件平台。 fYFb+Ws6GfnzLUvE8BlT1ZpkIrFWwcu8OHJdKJNv4UlKRTLM6CIChG6R3ISbwZot

点击中间区域
呼出菜单
上一章
目录
下一章
×