搜索

pdf文档 Apache ShardingSphere 5.2.1 Document

4.51 MB 523 页 1 下载 263 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
Apache ShardingSphere 5.2.1是一个将任何数据库转换为分布式数据库系统的生态系统,支持分片、弹性扩展、加密等功能。其设计理念为Database Plus,旨在构建异构数据库上层标准与生态。产品包括ShardingSphere-JDBC(轻量级Java框架,在JDBC层提供额外服务)和ShardingSphere-Proxy(透明数据库代理,支持异构语言)。系统支持独立模式和集群模式运行,建议生产环境使用集群模式。通过DistSQL构建标准,并提供插件化平台。ShardingSphere-Proxy支持YAML配置和DistSQL通信,规则配置与ShardingSphere-JDBC一致。项目提供数据迁移解决方案,并支持多种SPI扩展。最新版本5.2.1于2022年10月18日发布。
AI总结
Apache ShardingSphere 5.2.1 是一个开源分布式数据库生态系统,旨在将任何数据库转化为分布式数据库系统,并提供分片、弹性伸缩、加密等功能。 **核心设计理念**:Database Plus,即在异构数据库上层构建标准和生态,充分利用现有数据库的计算和存储能力,而非创建全新数据库。项目包含两大核心组件:ShardingSphere-JDBC(轻量级Java框架,在JDBC层提供服务)和 ShardingSphere-Proxy(透明数据库代理,支持异构语言),两者可混合使用。 **运行模式**:支持独立模式(Standalone)和集群模式(Cluster),生产环境建议使用集群模式,通过注册中心协调节点状态。 **产品功能与配置**:提供YAML和DistSQL两种配置方式。支持数据分片、读写分离、数据加密、影子库等功能。可通过属性配置(如sql-show、kernel-executor-size等)调试和优化性能。发布了5.2.1版本(2022年10月18日),提供源码包及JDBC、Proxy、Agent的二进制发行包。 **数据迁移**:自4.1.0版本起提供数据迁移解决方案。影子库规则可通过DistSQL进行创建、修改和删除。 **生态与扩展**:项目已从Apache孵化器毕业成为顶级项目。未来路线图包括通过DistSQL构建标准、插件化平台,以及扩展至Kubernetes(Helm Charts和Operator)。项目提供数十个基于SPI的扩展点,开发者可自定义实现(如独立模式的持久化仓库H2),并鼓励将实现反馈给开源社区。 **验证**:建议通过PGP或SHA签名验证发布文件的完整性。所有历史版本可在归档仓库中查找。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 516 页请下载阅读 -
文档评分
请文明评论,理性发言.