Offer

SpringBoot--整合ShardingJDBC实现分库分表

Mysql优化--分库分表

项目地址:https://gitee.com/empirefree/spring-boot-sharding

参考链接:https://www.cnblogs.com/chenyanbin/p/14666668.html#usermybatisdo.java


csdn csdn

---



💵背景.分库分表

1.垂直切分

​ 将某表垂直切分字段到不同表中中。用以解决某表字段过多问题,用以满足数据库的三大范式

2.水平切分

​ 将某表数据横切成不同的表。用以解决某表数据量过多的问题。

3.表互相关联id的唯一性
  • UUID
  • redis中incr
  • zk
  • 雪花算法



☕ Springboot整合shardingJDBC

本项目通过配合sharding,实现数据插入时插入到不同库中,用UUID进行标识

技术栈
  • sharding-jdbk
  • 全局处理
  • 日志文件配置
posted @ 2021-06-19 18:31  Empirefree  阅读(142)  评论(0编辑  收藏  举报