当前位置: 首页 > wzjs >正文

济南营销网站建设公司生态文明建设网站专题培训

济南营销网站建设公司,生态文明建设网站专题培训,又做投资的网站吗,品牌设计包括哪些内容提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 数据分片https://shardingsphere.apache.org/document/current/cn/features/sharding/ 1.分片垂直分片水平分片 2.核心概念2.1 表2.2 数据节点2.3 分片 3.sql使用规…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 数据分片
        • https://shardingsphere.apache.org/document/current/cn/features/sharding/
    • 1.分片
      • 垂直分片
      • 水平分片
    • 2.核心概念
      • 2.1 表
      • 2.2 数据节点
      • 2.3 分片
    • 3.sql使用规范
      • 3.1 支持项
      • 3.2 不支持项
      • 3.2 示例
    • 4.分布式主键
    • 5.yml配置
      • https://shardingsphere.apache.org/document/current/cn/user-manual/shardingsphere-jdbc/yaml-config/
      • 参数解释
      • 操作步骤
      • 配置示例


数据分片

https://shardingsphere.apache.org/document/current/cn/features/sharding/

在这里插入图片描述

1.分片

在这里插入图片描述

垂直分片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

水平分片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.核心概念

2.1 表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 数据节点

在这里插入图片描述
在这里插入图片描述

2.3 分片

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.sql使用规范

在这里插入图片描述

3.1 支持项

在这里插入图片描述
在这里插入图片描述

3.2 不支持项

不支持CASE WHEN、HAVING、UNION (ALL),有限支持子查询

在这里插入图片描述

在这里插入图片描述

3.2 示例

支持的SQL
在这里插入图片描述
在这里插入图片描述
不支持的SQL
在这里插入图片描述
DISTINCT支持情况详细说明
在这里插入图片描述
在这里插入图片描述

4.分布式主键

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

5.yml配置

https://shardingsphere.apache.org/document/current/cn/user-manual/shardingsphere-jdbc/yaml-config/

在这里插入图片描述

参数解释

rules:
- !SHARDINGtables: # 数据分片规则配置<logic_table_name> (+): # 逻辑表名称actualDataNodes (?): # 由数据源名 + 表名组成(参考 Inline 语法规则)databaseStrategy (?): # 分库策略,缺省表示使用默认分库策略,以下的分片策略只能选其一standard: # 用于单分片键的标准分片场景shardingColumn: # 分片列名称shardingAlgorithmName: # 分片算法名称complex: # 用于多分片键的复合分片场景shardingColumns: # 分片列名称,多个列以逗号分隔shardingAlgorithmName: # 分片算法名称hint: # Hint 分片策略shardingAlgorithmName: # 分片算法名称none: # 不分片tableStrategy: # 分表策略,同分库策略keyGenerateStrategy: # 分布式序列策略column: # 自增列名称,缺省表示不使用自增主键生成器keyGeneratorName: # 分布式序列算法名称auditStrategy: # 分片审计策略auditorNames: # 分片审计算法名称- <auditor_name>- <auditor_name>allowHintDisable: true # 是否禁用分片审计hintautoTables: # 自动分片表规则配置t_order_auto: # 逻辑表名称actualDataSources (?): # 数据源名称shardingStrategy: # 切分策略standard: # 用于单分片键的标准分片场景shardingColumn: # 分片列名称shardingAlgorithmName: # 自动分片算法名称bindingTables (+): # 绑定表规则列表- <logic_table_name_1, logic_table_name_2, ...> - <logic_table_name_1, logic_table_name_2, ...> defaultDatabaseStrategy: # 默认数据库分片策略defaultTableStrategy: # 默认表分片策略defaultKeyGenerateStrategy: # 默认的分布式序列策略defaultShardingColumn: # 默认分片列名称# 分片算法配置shardingAlgorithms:<sharding_algorithm_name> (+): # 分片算法名称type: # 分片算法类型props: # 分片算法属性配置# ...# 分布式序列算法配置keyGenerators:<key_generate_algorithm_name> (+): # 分布式序列算法名称type: # 分布式序列算法类型props: # 分布式序列算法属性配置# ...# 分片审计算法配置auditors:<sharding_audit_algorithm_name> (+): # 分片审计算法名称type: # 分片审计算法类型props: # 分片审计算法属性配置# ...- !BROADCASTtables: # 广播表规则列表- <table_name>- <table_name>

操作步骤

  1. 在 YAML 文件中配置数据分片规则,包含数据源、分片规则、全局属性等配置项;
  2. 调用 YamlShardingSphereDataSourceFactory 对象的 createDataSource 方法,根据
    YAML 文件中的配置信息创建 ShardingSphereDataSource。

配置示例

数据分片 YAML 配置示例如下:

dataSources:ds_0:dataSourceClassName: com.zaxxer.hikari.HikariDataSourcedriverClassName: com.mysql.jdbc.DriverjdbcUrl: jdbc:mysql://localhost:3306/demo_ds_0?serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=UTF-8username: rootpassword:ds_1:dataSourceClassName: com.zaxxer.hikari.HikariDataSourcedriverClassName: com.mysql.jdbc.DriverjdbcUrl: jdbc:mysql://localhost:3306/demo_ds_1?serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=UTF-8username: rootpassword:rules:
- !SHARDINGtables:t_order: actualDataNodes: ds_${0..1}.t_order_${0..1}tableStrategy: standard:shardingColumn: order_idshardingAlgorithmName: t_order_inlinekeyGenerateStrategy:column: order_idkeyGeneratorName: snowflakeauditStrategy:auditorNames:- sharding_key_required_auditorallowHintDisable: truet_order_item:actualDataNodes: ds_${0..1}.t_order_item_${0..1}tableStrategy:standard:shardingColumn: order_idshardingAlgorithmName: t_order_item_inlinekeyGenerateStrategy:column: order_item_idkeyGeneratorName: snowflaket_account:actualDataNodes: ds_${0..1}.t_account_${0..1}tableStrategy:standard:shardingAlgorithmName: t_account_inlinekeyGenerateStrategy:column: account_idkeyGeneratorName: snowflakedefaultShardingColumn: account_idbindingTables:- t_order,t_order_itemdefaultDatabaseStrategy:standard:shardingColumn: user_idshardingAlgorithmName: database_inlinedefaultTableStrategy:none:shardingAlgorithms:database_inline:type: INLINEprops:algorithm-expression: ds_${user_id % 2}t_order_inline:type: INLINEprops:algorithm-expression: t_order_${order_id % 2}t_order_item_inline:type: INLINEprops:algorithm-expression: t_order_item_${order_id % 2}t_account_inline:type: INLINEprops:algorithm-expression: t_account_${account_id % 2}keyGenerators:snowflake:type: SNOWFLAKEauditors:sharding_key_required_auditor:type: DML_SHARDING_CONDITIONS- !BROADCASTtables:- t_addressprops:sql-show: false
http://www.dtcms.com/wzjs/588586.html

相关文章:

  • 苏州企业网站优化找项目创业网
  • 网站安全注意哪些问题吗网站建设大赛
  • 苏州建设监督网站wordpress 编辑器 图片上传
  • 大连仟亿科技网站建设公司怎么样微盟收费标准
  • 哪些网站做婚纱摄影广安企业网站建设
  • 注册域名要多久惠州seo快速排名
  • 泰安有口碑的网站建设专题网站可以做什么
  • 湖北省利川市建设局网站佛山那里有做苗木销售网站
  • 哪家公司可以做网站内容营销价值
  • 免费空间建网站网站开发 北京外包公司
  • 中鼎国际建设集团网站wordpress编辑器不能用
  • 做代理网站杭州品牌网站设计制作公司
  • 自适应网站开发一个电商网站开发需要多久
  • 手机网站绑定域名企业年金怎么缴纳
  • 青海省住房和城乡建设部网站做网站参考文献
  • 浙江新中环建设有限公司 网站动感地带套餐
  • 求个没封的a站yw1129cm深圳 赢客创想网络技术股份有限公司 网站建设
  • dedecms手机网站直接在wordpress官网写博客
  • 广州网站推广建设网站的功能包括哪些
  • 网站改版如何做301温州注册网络公司
  • 有好的网站推荐一下吗网站建设绩效考核方案
  • 泉州优化seo网站关键词优化wordpress固定连接nginx
  • 网站建设完成情况古腾堡布局的网站
  • 荥阳网站优化公司怎样在微信上开店卖东西
  • 网站制作策划方案营销广告网站
  • 怎样用网站做淘宝客推广雄安做网站优化的公司
  • 如何做实验室网站网站平台建设做好公司宣传
  • 模板网站外链做不起来南京网站优化建站
  • 建设百度网站多少钱事业单位门户网站开发
  • 如何提高网站seo排名wordpress手机浏览