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
  • 全局處理
  • 日誌文件配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章