Apache ShardingSphere 中文文档 5.0.0-alphaApache ShardingSphere document, v5.0.0-beta SQL Hint 对于分片字段非 SQL 决定,而由其他外置条件决定的场景,可使用 SQL Hint 灵活的注入分片字段。例: 内部系统,按照员工登录主键分库,而数据库中并无此字段。SQL Hint 支持通过 Java API 和 SQL 注释 (待实现)两种方式使用。详情请参见强制分片路由。 配置 分片规则 支持状态 MySQL 支持,完善 PostgreSQL 支持,完善 SQLServer 支持 Oracle 支持 SQL92 支持 • 提供 SQL 格式化功能(开发中) • 提供 SQL 模板化功能(开发中) API 使用 引入 Maven 依赖org.apache.shardingsphere 注入到 Apache ShardingSphere,从而使 用该配置中心和注册中心,实现数据库治理功能。 实现驱动 版本 配置中心 注册中心 Zo okeeper Apache Curator 3 0 码力 | 301 页 | 3.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0包含分片键和分片算法,由于分片算法的独立性,将其独立抽离。真正可用于分片操作的是分片键 + 分 片算法,也就是分片策略。 强制分片路由 对于分片字段并非由 SQL 而是其他外置条件决定的场景,可使用 SQL Hint 注入分片值。例:按照员工登 录主键分库,而数据库中并无此字段。SQL Hint 支持通过 Java API 和 SQL 注释(待实现)两种方式使用。 详情请参见强制分片路由。 行表达式 实现动机 断和数据库禁用。目前,Apache ShardingSphere 内部支持 ZooKeeper,Etcd 等常用的配置中心/注册中 心。此外,开发者可以使用其他第三方组件,并通过 SPI 的方式注入到 Apache ShardingSphere,从而使 用该配置中心和注册中心,实现数据库治理功能。 实现驱动 版本 配置中心 注册中心 Zo okeeper Apache Curator 3 合并而来。使用这种方式,只需要在 agent 配置文件中,根据 OpenTelemetry SDK 自动配 置说明 ,填写合适的配置即可。 使用方法 使用 OpenTracing 协议 • 方法 1:通过读取系统参数注入 APM 系统提供的 Tracer 实现类 启动时添加参数 -Dorg.apache.shardingsphere.tracing.opentracing.tracer.class=org.apache0 码力 | 385 页 | 4.26 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.1包含分片键和分片算法,由于分片算法的独立性,将其独立抽离。真正可用于分片操作的是分片键 + 分 片算法,也就是分片策略。 强制分片路由 对于分片字段并非由 SQL 而是其他外置条件决定的场景,可使用 SQL Hint 注入分片值。例:按照员工登 录主键分库,而数据库中并无此字段。SQL Hint 支持通过 Java API 和 SQL 注释(待实现)两种方式使用。 详情请参见强制分片路由。 行表达式 实现动机${shardingsphere.version} 在 Spring 中使用 ShardingSphere 数据源 直接通过注入的方式即可使用 ShardingSphereDataSource;或者将 ShardingSphereDataSource 配置在 JPA、Hibernate、MyBatis 等 ORM 框架中配合使用。 ShardingSphere-JDBC 136 Apache ShardingSphere document, v5.1.1 应用性能监控集成 使用方法 使用 OpenTracing 协议 • 方法 1:通过读取系统参数注入 APM 系统提供的 Tracer 实现类 启动时添加参数 -Dorg.apache.shardingsphere.tracing.opentracing.tracer.class=org.apache0 码力 | 409 页 | 4.47 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.0包含分片键和分片算法,由于分片算法的独立性,将其独立抽离。真正可用于分片操作的是分片键 + 分 片算法,也就是分片策略。 强制分片路由 对于分片字段并非由 SQL 而是其他外置条件决定的场景,可使用 SQL Hint 注入分片值。例:按照员工登 录主键分库,而数据库中并无此字段。SQL Hint 支持通过 Java API 和 SQL 注释(待实现)两种方式使用。 详情请参见强制分片路由。 行表达式 实现动机${shardingsphere.version} 在 Spring 中使用 ShardingSphere 数据源 直接通过注入的方式即可使用 ShardingSphereDataSource;或者将 ShardingSphereDataSource 配置在 JPA、Hibernate、MyBatis 等 ORM 框架中配合使用。 ShardingSphere-JDBC 135 Apache ShardingSphere document, v5.1.0 应用性能监控集成 使用方法 使用 OpenTracing 协议 • 方法 1:通过读取系统参数注入 APM 系统提供的 Tracer 实现类 启动时添加参数 -Dorg.apache.shardingsphere.tracing.opentracing.tracer.class=org.apache0 码力 | 406 页 | 4.40 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.2包含分片键和分片算法,由于分片算法的独立性,将其独立抽离。真正可用于分片操作的是分片键 + 分 片算法,也就是分片策略。 强制分片路由 对于分片字段并非由 SQL 而是其他外置条件决定的场景,可使用 SQL Hint 注入分片值。例:按照员工登 录主键分库,而数据库中并无此字段。SQL Hint 支持通过 Java API 和 SQL 注释(待实现)两种方式使用。 详情请参见强制分片路由。 行表达式 实现动机${shardingsphere.version} 在 Spring 中使用 ShardingSphere 数据源 直接通过注入的方式即可使用 ShardingSphereDataSource;或者将 ShardingSphereDataSource 配置在 JPA、Hibernate、MyBatis 等 ORM 框架中配合使用。 ShardingSphere-JDBC 139 Apache ShardingSphere document, v5.1.2 应用性能监控集成 使用方法 使用 OpenTracing 协议 • 方法 1:通过读取系统参数注入 APM 系统提供的 Tracer 实现类 启动时添加参数 -Dorg.apache.shardingsphere.tracing.opentracing.tracer.class=org.apache0 码力 | 446 页 | 4.67 MB | 1 年前3
Kubernetes Operator 实践 - MySQL容器化品牌 BizNginx (Load Balancer) Kafka Zookeeper etcd AppEngine(Resin/Tomcat…) 统一服 务管理 Kubernetes 模板管理 自动化测试 部署中心 服务发现 灰度发布 监控中心 日志系统 PaaS SaaS 编 译 发 布 授 权 监 控 IaaS Registry SOA服务框架 DevOps start_on_boot • local_address • group_seeds • bootstrap_group MGR 在 operator 的实现 部署 • Operator 在 pod 启动前注入 MGR 参数 故障迁移 • 依赖 statefulset 自愈 扩缩容 • 直接使用 statefulset 扩缩容 MySQL 容器化系统架构 REST CLI Kubernetes0 码力 | 42 页 | 4.77 MB | 1 年前3
完全兼容欧拉开源操作系统的 HTAP 数据平台 Greenplum简称“欧拉”)编译测试了高级分 析数据平台 Greenplum,用实践证明了 Greenplum 与支持多样性计算的欧拉开源操作系统完全兼容,是 Greenplum 与中国本地 IT 厂商的深入合作的典型模板,大大丰富了中国本地国产化应用生态。本白皮书着眼介绍了欧拉开源操作系 统平台架构、创新性及核心特点, 同时介绍了 Greenplum 作为一款深受技术爱好者喜爱的、中立的纯开源软件,践行 “Run 样性计算,致力于提供安全、稳定、易用的操作系统。 Greenplum 与欧拉开源社区强强联手,不仅是双方业务用户所期盼的,同时也是 Greenplum 社区与对中国本地开源社 区的深入合作尝试。本次合作对双方打造丰富应用生态注入了鲜活动力! 完全兼容欧拉开源操作系统的 HTAP 数据平台 Greenplum0 码力 | 17 页 | 2.04 MB | 1 年前3
Apache ShardingSphere 中文文档 5.2.0数据分片 20 Apache ShardingSphere document, v5.2.0 强制分片路由 对于分片字段并非由 SQL 而是其他外置条件决定的场景,可使用 SQL Hint 注入分片值。例:按照员工登 录主键分库,而数据库中并无此字段。SQL Hint 支持通过 Java API 和 SQL 注释两种方式使用。详情请参 见强制分片路由。 行表达式 行表达式是为了解决 # 规则集合 spring.shardingsphere.props= # 属性配置 模式详情请参见模式配置。 数据源详情请参见数据源配置。 规则详情请参见规则配置。 使用数据源 直接通过注入的方式即可使用 ShardingSphereDataSource;或者将 ShardingSphereDataSource 配置在 JPA、Hibernate、MyBatis 等 ORM 框架中配合使用。 conf/config-*.yaml 4.2. ShardingSphere-Proxy 170 Apache ShardingSphere document, v5.2.0 可以从 Docker 容器中获取配置文件模板,拷贝到宿主机任意目录中: docker run -d --name tmp --entrypoint=bash apache/shardingsphere-proxy docker cp tm0 码力 | 449 页 | 5.85 MB | 1 年前3
Apache ShardingSphere 中文文档 5.4.1包含分片键和分片算法,由于分片算法的独立性,将其独立抽离。真正可用于分片操作的是分片键 + 分 片算法,也就是分片策略。 强制分片路由 对于分片字段并非由 SQL 而是其他外置条件决定的场景,可使用 SQL Hint 注入分片值。例:按照员工登 录主键分库,而数据库中并无此字段。SQL Hint 支持通过 Java API 和 SQL 注释两种方式使用。详情请参 见强制分片路由。 行表达式 行表达式是为了解决 localhost:80: Connection refused? 2. 配置 conf/server.yaml 和 conf/config-*.yaml 可以从 Docker 容器中获取配置文件模板,拷贝到宿主机任意目录中: docker run -d --name tmp --entrypoint=bash apache/shardingsphere-proxy docker cp tm 配置测试引擎运行环境 通过配置 src/test/resources/env/engine-env.properties 控制测试引擎。 所有的属性值都可以通过 Maven 命令行 -D 的方式动态注入。 # 运行模式,多个值可用逗号分隔。可选值:Standalone, Cluster it.run.modes=Cluster # 场景类型,多个值可用逗号分隔。可选值:db, tbl, db0 码力 | 530 页 | 4.49 MB | 1 年前3
Apache ShardingSphere 中文文档 5.3.2包含分片键和分片算法,由于分片算法的独立性,将其独立抽离。真正可用于分片操作的是分片键 + 分 片算法,也就是分片策略。 强制分片路由 对于分片字段并非由 SQL 而是其他外置条件决定的场景,可使用 SQL Hint 注入分片值。例:按照员工登 录主键分库,而数据库中并无此字段。SQL Hint 支持通过 Java API 和 SQL 注释两种方式使用。详情请参 见强制分片路由。 行表达式 行表达式是为了解决 localhost:80: Connection refused? 2. 配置 conf/server.yaml 和 conf/config-*.yaml 可以从 Docker 容器中获取配置文件模板,拷贝到宿主机任意目录中: docker run -d --name tmp --entrypoint=bash apache/shardingsphere-proxy docker cp tm 配置测试引擎运行环境 通过配置 src/test/resources/env/engine-env.properties 控制测试引擎。 所有的属性值都可以通过 Maven 命令行 -D 的方式动态注入。 # 运行模式,多个值可用逗号分隔。可选值:Standalone, Cluster it.run.modes=Cluster # 场景类型,多个值可用逗号分隔。可选值:db, tbl, db0 码力 | 508 页 | 4.44 MB | 1 年前3
共 42 条
- 1
- 2
- 3
- 4
- 5













