| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
Apache ShardingSphere 5.1.1 文档概述了其为 Database Plus 产品定位,核心概念包括连接、增量、可插拔。产品由 ShardingSphere-JDBC(轻量级 Java 框架,客户端直连数据库,以 jar 包提供服务)、ShardingSphere-Proxy(独立部署的 Proxy)和规划中的 Sidecar 组成,支持混合部署。DistSQL 是面向使用者的操作语言,目前仅支持 Proxy。项目采用可插拔架构,分为 L1 内核层、L2 功能层、L3 生态层,已提供数十个 SPI 扩展点。数据加密功能可透明化解密数据加密过程。文档还提供了 YAML 配置说明、弹性伸缩相关文档及版本信息。 | ||
| AI总结 | ||
Apache ShardingSphere 5.1.1 是一款定位为“Database Plus”的软件,旨在构建异构数据库上层的标准和生态。其核心概念是连接、增量和可插拔,并于2020年4月成为Apache顶级项目。
该产品主要由三个产品组成:ShardingSphere-JDBC(轻量级Java框架,增强JDBC驱动)、ShardingSphere-Proxy(数据库代理,支持异构语言)、以及规划中的ShardingSphere-Sidecar。它们既可独立部署,也可混合使用。
其核心功能包括:
- **DistSQL(分布式SQL)**:设计目标是让用户像使用数据库一样操作中间件,支持多种数据库类型的管理操作。目前仅适用于ShardingSphere-Proxy。
- **可插拔架构**:从5.x版本开始,采用微内核+三层(L1内核层、L2功能层、L3生态层)模型。内核层(如查询优化器、事务引擎)必须存在但可替换实现;功能层(如数据分片、读写分离、加密脱敏)和生态层则通过SPI方式实现插件化扩展,类似搭积木。
- **数据加密**:透明化加密过程,自动拦截SQL,对指定字段进行加解密,用户无需感知底层实现细节。
版本方面,文档提到的最新版本为5.1.0(发布日期:2022年2月16日),并提供了下载与校验指引。此外,文档还包含了ShardingSphere-Proxy的Kubernetes部署参数、YAML配置示例、权限配置以及元数据持久化(支持文件与ZooKeeper方式)等具体技术细节。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
402 页请下载阅读 -
文档评分














Apache ShardingSphere 中文文档 5.1.1
