Apache ShardingSphere 中文文档 5.4.1rules: - !FOO_XXX ... - !BAR_XXX ... props: key_1: value_1 key_2: value_2 4. 以 spring boot 为例,编辑 application.properties。 # 配置 DataSource Driver spring.datasource.driver-class-name=org.apache.shardingsphere ShardingSphere‐Proxy 目前 ShardingSphere‐Proxy 可以通过以下方式:‐ 二进制发布包 ‐ Docker ‐ Helm 2. 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx.yaml。 %SHARDINGSPHERE_PROXY_HOME% 的配置,如下图: 这时用户不得不面对以下几个问题:‐ 需要通过不同类型的客户端来操作数据和管理 ShardingSphere 规 则;‐ 多个逻辑库需要多个 YAML 文件;‐ 修改 YAML 需要文件的编辑权限;‐ 修改 YAML 后需要重启 ShardingSphere。 之后 随着 DistSQL 的出现,对 ShardingSphere 的操作方式也得到了改变: 9.2. ShardingSphere-Proxy0 码力 | 530 页 | 4.49 MB | 1 年前3
Apache ShardingSphere 中文文档 5.3.2rules: - !FOO_XXX ... - !BAR_XXX ... props: key_1: value_1 key_2: value_2 4. 以 spring boot 为例,编辑 application.properties。 # 配置 DataSource Driver spring.datasource.driver-class-name=org.apache.shardingsphere ShardingSphere‐Proxy 目前 ShardingSphere‐Proxy 可以通过以下方式:‐ 二进制发布包 ‐ Docker ‐ Helm 2. 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx.yaml。 %SHARDINGSPHERE_PROXY_HOME% 需要文件的编辑权限;‐ 修改 YAML 后需要重启 ShardingSphere。 之后 随着 DistSQL 的出现,对 ShardingSphere 的操作方式也得到了改变: 现在,用户的使用体验得到了巨大改善:‐ 使用相同的客户端来管理数据和 ShardingSphere 配置;‐ 不再 额外创建 YAML 文件,通过 DistSQL 管理逻辑库;‐ 不再需要文件的编辑权限,通过 DistSQL0 码力 | 508 页 | 4.44 MB | 1 年前3
Apache ShardingSphere v5.5.0 中文文档rules: - !FOO_XXX ... - !BAR_XXX ... props: key_1: value_1 key_2: value_2 4. 以 spring boot 为例,编辑 application.properties。 # 配置 DataSource Driver spring.datasource.driver-class-name=org.apache.shardingsphere ShardingSphere‐Proxy 目前 ShardingSphere‐Proxy 可以通过以下方式:‐ 二进制发布包 ‐ Docker ‐ Helm 2. 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/global.yaml。 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/database-xxx.yaml。 %SHARDINGSPHERE_PROXY_HOME% 的配置,如下图: 这时用户不得不面对以下几个问题:‐ 需要通过不同类型的客户端来操作数据和管理 ShardingSphere 规 则;‐ 多个逻辑库需要多个 YAML 文件;‐ 修改 YAML 需要文件的编辑权限;‐ 修改 YAML 后需要重启 ShardingSphere。 9.2. ShardingSphere-Proxy 168 Apache ShardingSphere document0 码力 | 557 页 | 4.61 MB | 1 年前3
Apache ShardingSphere 中文文档 5.2.010 Apache ShardingSphere document, v5.2.0 注意:请将 ${latest.release.version} 更改为实际的版本号。 3. 编辑 application.yml。 spring: shardingsphere: datasource: names: ds_0, ds_1 ds_0: type: com.zaxxer ShardingSphere‐Proxy 目前 ShardingSphere‐Proxy 可以通过以下方式:‐ 二进制发布包 ‐ Docker ‐ Helm 2. 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx.yaml。 %SHARDINGSPHERE_PROXY_HOME% 的配置,如下图: 这时用户不得不面对以下几个问题:‐ 需要通过不同类型的客户端来操作数据和管理 ShardingSphere 规 则;‐ 多个逻辑库需要多个 YAML 文件;‐ 修改 YAML 需要文件的编辑权限;‐ 修改 YAML 后需要重启 ShardingSphere。 4.2. ShardingSphere-Proxy 182 Apache ShardingSphere document,0 码力 | 449 页 | 5.85 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0-alphaShardingSphere document, v5.0.0-beta 2.2 ShardingSphere-Proxy 2.2.1 1. 规则配置 编辑%SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx.yaml。详情请参见配置手册。 编辑%SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。详情请参见配置手册。 %SHARDINGSPHERE_PROXY_HOME% -p${proxy_password} -h${proxy_host} -P${proxy_port} 2.3 ShardingSphere-Scaling(Alpha) 2.3.1 1. 规则配置 编辑%SHARDINGSPHERE_SCALING_HOME%/conf/server.yaml。详情请参见使用手册。 %SHARDINGSPHERE_PROXY_HOME% 为 Scaling 解 压 分页。比如构建行记录数量与行偏移量的二级索引,或使用上次分页数据结尾 ID 作为下次查询条件的分 页方式等。 分页信息修正时,如果使用占位符的方式书写 SQL,则只需要改写参数列表即可,无需改写 SQL 本身。 批量拆分 在使用批量插入的 SQL 时,如果插入的数据是跨分片的,那么需要对 SQL 进行改写来防止将多余的数据 写入到数据库中。插入操作与查询操作的不同之处在于,查询语句中即使用了不存在于当前分片的分片0 码力 | 301 页 | 3.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.1Apache ShardingSphere document, v5.1.1 2.2 ShardingSphere-Proxy 2.2.1 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx.yaml。 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 %SHARDINGSPHERE_PROXY_HOME% -p${proxy_password} -h${proxy_host} -P${proxy_port} 2.3 ShardingSphere-Scaling (Experimental) 2.3.1 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 %SHARDINGSPHERE_PROXY_HOME% 为 Proxy 解压后的路径,例:/opt/shardingsphere‐ 算法属性 output: # 数据写入配置。如果不配置则部分参数默认生效。 workerThread: # 数据写入到目标端的线程池大小。如果不配置则使用默认值。 batchSize: # 一次批量写入操作的最大记录数。如果不配置则使用默认值。 rateLimiter: # 限流算法。如果不配置则不限流。 type: # 算法类型。可选项: props: # 算法属性 streamChannel:0 码力 | 409 页 | 4.47 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.27 Apache ShardingSphere document, v5.1.2 注意:请将 ${latest.release.version} 更改为实际的版本号。 3. 编辑 application.yml。 spring: shardingsphere: datasource: names: ds_0, ds_1 ds_0: type: com.zaxxer 目前 ShardingSphere‐Proxy 可以通过以下方式:‐ 二进制发布包 ‐ Docker ‐ Helm 2.2.2 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx.yaml。 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 %SHARDINGSPHERE_PROXY_HOME% 算法属性 output: # 数据写入配置。如果不配置则部分参数默认生效。 workerThread: # 数据写入到目标端的线程池大小。如果不配置则使用默认值。 batchSize: # 一次批量写入操作的最大记录数。如果不配置则使用默认值。 rateLimiter: # 限流算法。如果不配置则不限流。 type: # 算法类型。可选项: props: # 算法属性 streamChannel:0 码力 | 446 页 | 4.67 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0ShardingSphere document, v5.0.0 2.2 ShardingSphere-Proxy 2.2.1 1. 规则配置 编辑%SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx.yaml。详情请参见配置手册。 编辑%SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。详情请参见配置手册。 %SHARDINGSPHERE_PROXY_HOME% -p${proxy_password} -h${proxy_host} -P${proxy_port} 2.3 ShardingSphere-Scaling (Experimental) 2.3.1 1. 规则配置 编辑%SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。详情请参见运行部署。 %SHARDINGSPHERE_PROXY_HOME% 为 Proxy 解 压 后 的 分页。比如构建行记录数量与行偏移量的二级索引,或使用上次分页数据结尾 ID 作为下次查询条件的分 页方式等。 分页信息修正时,如果使用占位符的方式书写 SQL,则只需要改写参数列表即可,无需改写 SQL 本身。 批量拆分 在使用批量插入的 SQL 时,如果插入的数据是跨分片的,那么需要对 SQL 进行改写来防止将多余的数据 写入到数据库中。插入操作与查询操作的不同之处在于,查询语句中即使用了不存在于当前分片的分片0 码力 | 385 页 | 4.26 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.0Apache ShardingSphere document, v5.1.0 2.2 ShardingSphere-Proxy 2.2.1 规则配置 编辑%SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx.yaml。 编辑%SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 %SHARDINGSPHERE_PROXY_HOME% -p${proxy_password} -h${proxy_host} -P${proxy_port} 2.3 ShardingSphere-Scaling (Experimental) 2.3.1 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 %SHARDINGSPHERE_PROXY_HOME% 为 Proxy 解压后的路径,例:/opt/shardingsphere‐ 属性。适用算法类型:QPS output: # 数据写入配置。如果不配置则部分参数默认生效。 workerThread: # 数据写入到目标端的线程池大小。如果不配置则使用默认值。 batchSize: # 一次批量写入操作的最大记录数。如果不配置则使用默认值。 rateLimiter: # 限流算法。如果不配置则不限流。 type: # 算法类型。可选项:TPS props: # 算法属性 tps: #0 码力 | 406 页 | 4.40 MB | 1 年前3
Mybatis 3.3.0 中文用户指南defaultExecutorType 配置默认的执行 器。SIMPLE 就是普 通的执行器; REUSE 执行器会重 用预处理语句 (prepared statements); BATCH 执行器将重 用语句并执行批量 更新。 SIMPLE REUSE BATCH SIMPLE defaultStatementTimeout 设置超时时间,它 决定驱动等待数据 库响应的秒数。 Any positive integer select 元素为 true。 timeout 这个设置是在抛出异常之前,驱动程序等待数据库返回请求结果的秒数。默认值为 unset(依赖驱动)。 fetchSize 这是尝试影响驱动程序每次批量返回的结果行数和这个设置值相等。默认值为 unset(依赖驱动)。 statementType STATEMENT,PREPARED 或 CALLABLE 的一个。这会让 MyBatis 分别使用 驱动没有事务)? Connection (连接 连接): 你想 MyBatis 获得来自配置的数据源的连接还是提供你自己 Execution (执行 执行): 你想 MyBatis 复用预处理语句和/或批量更新语句(包括插入和 删除)? 重载的 openSession()方法签名设置允许你选择这些可选中的任何一个组合。 SqlSession openSession() SqlSession openSession(boolean0 码力 | 98 页 | 2.03 MB | 1 年前3
共 13 条
- 1
- 2













