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

网站 建设台州seo排名外包

网站 建设,台州seo排名外包,网站做的和别人一样违法吗,网站一定备案吗文章目录 业务场景依赖配置特别注意优劣参考资料 业务场景 在 报表 等 大数据量 且需要 按照日期显示 的业务场景下&#xff0c;按照 日期水平分表 是一个不错的选择 依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-b…

文章目录

  • 业务场景
  • 依赖
  • 配置
  • 特别注意
  • 优劣
  • 参考资料

业务场景

报表大数据量 且需要 按照日期显示 的业务场景下,按照 日期水平分表 是一个不错的选择

依赖

	<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.17.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent>
    <dependency><groupId>org.apache.shardingsphere</groupId><artifactId>shardingsphere-jdbc-core-spring-boot-starter</artifactId><version>5.2.1</version></dependency><dependency><groupId>org.yaml</groupId><artifactId>snakeyaml</artifactId><version>1.33</version></dependency>

配置

bootstrap.yml

spring:shardingsphere:mode:                   # 模式配置type: Standalone      # 单机模式repository:type: JDBC          # 存储类型props:sql-show: true        # 是否打印 SQLdataSources:            # 数据源配置names: ds0ds0:                  # 数据源名称type: com.zaxxer.hikari.HikariDataSourcedriverClassName: com.mysql.jdbc.DriverjdbcUrl: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=falseusername: rootpassword: rootpasswordrules:                  # 规则配置sharding:             # 分片标签tables:             # 表规则DASHBOARD_CUS_DATE:   # 逻辑表名称actualDataNodes: ds0.DASHBOARD_CUS_DATE_$->{2024..2099}$->{(1..12).collect{m -> sprintf('%02d', m)}}$->{(1..31).collect{d -> sprintf('%02d', d)}} # 官方建议 $->{} 写法,而非 ${};起始位 20250101 对应的物理表必须存在,否则报 TABLE DON'T EXISTtableStrategy:      # 表策略standard:         # 标准分片策略shardingColumn: STATISTIC_DT  # 分片列shardingAlgorithmName: dashboard_cus_date_interval   # 分片算法名称  !!!禁止大写shardingAlgorithms: # 分片算法dashboard_cus_date_interval:  # 分片算法名称  !!!禁止大写type: INTERVAL  # 时间分片算法props:         # 分片算法属性datetime-pattern: 'yyyy-MM-dd'            # 时间格式datetime-lower: '2025-01-01'              # 起始时间datetime-upper: '2099-12-31'              # 结束时间datetime-interval-amount: 1               # 时间间隔长度datetime-interval-unit: 'DAYS'            # 时间间隔单位datetime-suffix-pattern: 'yyyyMMdd'       # 时间后缀格式

特别注意

  • 水平分表时,如果未配置自动分表(autoTables 标签,从 5.3.0 开始支持),最好手动将涉及的物理表都创建好,否则很可能遇到 Table doesn't exist 错误
  • 分片算法名称注意大小写,shardingsphere-jdbc-core-spring-boot-starter 大小写敏感,算法名称大写会导致 props 属性内容加载失败

优劣

  • 优:远程配置方便,与常规项目一般无二
  • 劣:大杂烩,都放在一起

参考资料

  1. ShardingSphere 中文官网
http://www.dtcms.com/wzjs/82338.html

相关文章:

  • 网址格式怎么写上海专业优化排名工具
  • 哪些网站可以做易拉宝郑州网络营销与网站推广
  • 新疆生产建设兵团计生办网站惠州网络营销
  • 外国做图网站网络营销策略是什么
  • 新手学做网站代码营销型网站seo
  • 做网站时java都做什么发帖百度秒收录网站分享
  • 河南建设监理协会新网站企业网站运营推广
  • 农业农村部农田建设管理司网站山西seo和网络推广
  • 住房城乡住房和城乡建设部网站网站设计优化
  • 市民留言常德论坛常德政府网站小红书seo优化
  • 厦门网站开发排名优化关键词的作用
  • 用vs2010做的网站百度网盘网页版入口官网
  • 主题资源网站建设步骤2022年度最火关键词
  • 手机微网站素材微信公众号推广
  • 做营销型网站费用网络营销的四大基础理论
  • 聚名网域名怎么备案seo快速推广窍门大公开
  • 响应式网站可以做缩放图吗搜索引擎营销的英文简称
  • 杭州 高端网站定制社群营销的方法和技巧
  • 高报师培训机构排名北京seo公司网站
  • 天翼云主机 网站服务器seo网站优化推广怎么样
  • 易旅游网站建设短视频推广平台
  • 网站接广告附子seo
  • dede英文网站苏州搜索引擎优化
  • 医药网站文案编辑是怎么做的百度2022最新版本
  • 长沙旅游攻略二日游阿里seo排名优化软件
  • 个人网站可以做网上支付吗北京网络营销
  • 网站建设与百度推广百度地图推广电话
  • 商丘做网站公司新站seo快速收录网页内容页的方法seo单页快速排名
  • 阿里巴巴是搭建的网站吗企业中层管理人员培训课程
  • 广州专业网站制作设计高端定制网站建设公司