• pdf 文档 Apache ShardingSphere v5.5.0 中文文档 推荐

    0 码力 | 557 页 | 4.61 MB | 1 年前
    3
    Apache ShardingSphere是一款分布式数据库生态系统,旨在将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。其设计哲学为Database Plus,关注异构数据库的协作。ShardingSphere-JDBC定位为轻量级Java框架,在JDBC层提供额外服务,而ShardingSphere-Proxy则作为透明化数据库代理,支持异构语言。其可插拔架构允许功能组件以插件方式扩展,支持数据分片、读写分离、高可用等功能,并对多种数据库协议提供支持。快速入门指南提供了ShardingSphere-JDBC和Proxy的配置和使用步骤,包括Maven依赖引入、规则配置等。
  • pdf 文档 Apache ShardingSphere v5.5.0 document

    0 码力 | 602 页 | 3.85 MB | 1 年前
    3
    文档详细介绍了Apache ShardingSphere v5.5.0的功能和架构,包括其支持的数据库协议、分布式数据库的合作能力、数据库网关的SQL方言转换功能以及管理和分片机制。ShardingSphere通过内核层、功能层和生态系统层的多层架构,提供了数据库的标准化和生态系统构建,支持多种数据库类型如MySQL、PostgreSQL、Oracle等,并支持SQL92标准。其数据库网关能够自动识别用户协议并完成方言转换,支持异构存储节点的访问。同时,文档还介绍了数据迁移的解决方案,包括配置、应用场景及核心概念。
  • pdf 文档 Apache ShardingSphere(Incubating) 云架构演化

    0 码力 | 37 页 | 3.00 MB | 1 年前
    3
    文档阐述了Apache ShardingSphere的云架构演化及其核心功能,包括数据分片、分布式事务、数据库治理、弹性伸缩和管控界面。ShardingSphere支持多种接入方式,如Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar,并具有无中心和零侵入的特点。其架构演化经历了单体式架构、分布式微服务架构和云原生架构三个阶段。同时,文档提到SkyWalking作为分布式追踪和性能监控系统,能够支持微服务和云原生架构的性能监控和调用链追踪。
  • pdf 文档 01 Sharding JDBC概览

    0 码力 | 6 页 | 781.70 KB | 1 年前
    3
    ShardingSphere是由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar组成的开源分布式数据库中间件生态圈,支持数据分片、分布式事务和数据库治理。Sharding-JDBC是一款轻量级Java框架,适用于高性能OLTP应用;Sharding-Proxy则提供静态入口和异构语言支持,适用于OLAP和运维场景。混合架构通过统一配置分片策略,灵活搭建适用各种场景的系统。ShardingSphere的功能包括分库分表、读写分离、分布式主键、XA强一致事务等,其数据分片流程涵盖SQL解析、执行器优化、路由、改写、执行和结果归并。
  • pdf 文档 Apache ShardingSphere Shadow DB 及在 CyborgFlow 中的应用 - 侯阳

    0 码力 | 22 页 | 3.83 MB | 1 年前
    3
    Apache ShardingSphere 提供并维护的 Shadow DB 是一种用于数据影子处理与路由的模块,其架构设计包含影子数据源、影子表和影子算法。CyborgFlow 集成多个 Apache 项目,包括 ShardingSphere、SkyWalking 和 APISIX,通过这些模块实现对 Shadow DB 的管理和应用。在 CyborgFlow 中启动项目时使用 cyborg-agent,网关通过配置解析 SQL 注解进行请求路由。Shadow DB 的作用包括全链路压测、灰度发布、服务预热和对比测试,影子数据源用于存储隔离数据,影子表涉及压测相关的业务表,影子算法则用于判定 SQL 是否执行到影子库。
  • pdf 文档 解密SHARDINGSPHERE与SERVICECOMB联合打造的分布式事务解决方案

    0 码力 | 19 页 | 4.18 MB | 1 年前
    3
    文档介绍了Apache ShardingSphere与ServiceComb联合打造的分布式事务解决方案。ShardingSphere作为Apache首个分布式数据库中间件,提供数据分片、分布式事务和数据库治理等核心功能,已获得近百家公司的应用。ServiceComb-saga补充了分布式事务的支持,确保在微服务架构下的事务一致性。该解决方案适用于电商、金融等多个领域,支持多种接入方式,如JDBC、Proxy等。文档还探讨了分布式事务中的CAP原则、二阶段提交(2PC)和BASE事务等关键概念,并分析了垂直拆分、水平拆分和混合拆分等事务需求。
  • pdf 文档 孟浩然-Apache ShardingSphere 架构解析&应用实践

    0 码力 | 31 页 | 2.36 MB | 1 年前
    3
    文档主要阐述了Apache ShardingSphere 5.0.0的架构解析与应用实践。其架构基于Database Plus,包含内核层、功能层和生态层,支持数据分片、读写分离、数据加密、影子库等功能。ShardingSphere通过可插拔设计实现了功能模块的灵活扩展,提供了分布式数据库、数据安全、数据网关和全链路压测等产品解决方案,旨在构建异构数据库的上层标准和生态系统。
  • pdf 文档 2 Sharding-JDBC入门使用

    0 码力 | 12 页 | 325.38 KB | 1 年前
    3
    文档详细介绍了Sharding-JDBC的入门使用方法,包括如何在非Spring和Spring环境下配置分库分表。通过配置数据源、YAML文件或Java代码,用户可以实现基于user_id和order_id的分库分表策略。此外,文档还提到了JDBC连接池的配置,支持MySQL和PostgreSQL,并提供了详细的属性配置说明。
  • pdf 文档 Apache ShardingSphere(Incubating)云架构演化

    0 码力 | 34 页 | 5.07 MB | 1 年前
    3
    文档讨论了Apache ShardingSphere的云架构演化,包括其核心功能如数据分片、分布式事务、数据库治理、弹性伸缩及管控界面等。其架构支持多种接入方式,如Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar。分布式事务方面,涵盖了两阶段事务、三阶段事务、柔性事务及Saga模式,并适用于不同场景的并发性能需求。同时,文档还介绍了互联网数据库的发展需求,包括RDBMS、NoSQL、NewSQL以及分布式数据库中间件和云数据库的应用。
  • pdf 文档 ShardingSphere 高可用功能详解 & 实战演练-赵锦超

    0 码力 | 19 页 | 2.12 MB | 1 年前
    3
    Apache ShardingSphere 高可用功能详解 & 实操演练 赵锦超 2022.08.06 01 赵锦超 Apache ShardingSphere Committer SphereEx 研发工程师 o 从事过电商、金融行业,热爱开源 o 目前专注于 Apache ShardingSphere 高可用 & 分布式治理的相关研发工作 02 Apache ShardingSphere 高可用介绍 Apache ShardingSphere 高可用源码解析 Apache S
共 34 条
  • 1
  • 2
  • 3
  • 4
前往