首页 > 试题

奇数表

更新时间:2022-11-12 22:07:49 阅读: 评论:0

五常市时代学校官网-削弱的反义词


2022年11月12日发(作者:5月4日放假吗)

SpringBootsharding分库分表使⽤及配置

SpringBootsharding分库分表使⽤及配置

官⽅提供配置⽅式有哪些?

JAVA配置

YAML配置

SpringBoot配置

Spring命名空间配置

⽆论哪种⽅式最后底层都包装成JAVA代码⽅式配置,今天主要以SpringBoot-sharding⾃动状态开始玩!

了解分库分表策略场景

StandardShardingStrategy标准分⽚

1.只⽀持单个字段进⾏分⽚分库,⾃定义必须实现PreciShardingAlgorithm处理=和in分⽚,RangeShardingAlgorithm⾮必需,遇到BETWEENAND分⽚如

果不配置,会全表路由

ComplexShardingStrategy复合分⽚⽀持多分⽚

1.需要实现ComplexKeysShardingAlgorithm接⼝,⽀持in、=、和BETWEENAND场景

InlineShardingStrategy表达式分⽚只⽀持单⽚

表达式分⽚策略。使⽤Groovy的Inline表达式

HintShardingStrategyHint分⽚

1.需要实现HintShardingAlgorithm接⼝⾃定义逻辑分⽚

NoneShardingStrategy不分⽚

配置数据源

1.数据源Mysql配置主从同步,所以配置时加了读写分离数据源配置。

spring:

application:

name:sharding-mysql

shardingsphere:

datasource:#数据源配置

##数据库逻辑名称声明

names:u0,u1,u0-slave,u1-slave

u0:

type:DataSource

driver-class-name:#

jdbc-url:jdbc:mysql://0.0.0.0:3306/demo0?uUnicode=true&characterEncoding=UTF-8&rverTimezone=Asia/Shanghai

urname:backup

password:backup

u0-slave:

type:DataSource

driver-class-name:

jdbc-url:jdbc:mysql://0.0.0.0:3307/demo0?uUnicode=true&characterEncoding=UTF-8&rverTimezone=Asia/Shanghai

urname:root

password:root

u1:

type:DataSource

driver-class-name:

jdbc-url:jdbc:mysql://0.0.0.0:3306/demo1?uUnicode=true&characterEncoding=UTF-8&rverTimezone=Asia/Shanghai

urname:backup

password:backup

u1-slave:

type:DataSource

driver-class-name:#

jdbc-url:jdbc:mysql://0.0.0.0:3307/demo1?uUnicode=true&characterEncoding=UTF-8&rverTimezone=Asia/Shanghai

urname:root

password:root

配置读写分离(项⽬不需要可忽略)

本文发布于:2022-11-12 22:07:49,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/88/6967.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:6的立方根
下一篇:妥帖怎么读
标签:奇数表
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图