1、ShardingSphere基本概念
生活随笔
收集整理的這篇文章主要介紹了
1、ShardingSphere基本概念
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 1 什么是ShardingSphere
- 2 什么是分庫(kù)分表
- 3 分庫(kù)分表的方式
- 3.1 垂直切分
- 3.1.1 垂直分表
- 3.1.2 垂直分庫(kù)
- 3.2 水平切分
- 3.2.1 水平分表
- 3.2.2 水平分庫(kù)
- 4 分庫(kù)分表應(yīng)用和問(wèn)題
- 4.1 應(yīng)用
- 4.2 問(wèn)題
1 什么是ShardingSphere
2 什么是分庫(kù)分表
為了解決數(shù)據(jù)量過(guò)大而造成的數(shù)據(jù)庫(kù)性能降低問(wèn)題;
3 分庫(kù)分表的方式
分庫(kù)分表有兩種方式:垂直切分和水平切分
垂直切分 庫(kù)和表是不同的 垂直改變結(jié)構(gòu)
水平切分 庫(kù)和表是相同的 水平改變數(shù)量
3.1 垂直切分
3.1.1 垂直分表
3.1.2 垂直分庫(kù)
3.2 水平切分
3.2.1 水平分表
3.2.2 水平分庫(kù)
路由策略
4 分庫(kù)分表應(yīng)用和問(wèn)題
4.1 應(yīng)用
1 在數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)候考慮垂直分庫(kù)和垂直分表
2、隨著數(shù)據(jù)庫(kù)數(shù)量增加,不要馬上考慮做水平切分,首先考慮緩存處理、讀寫分離、使用索引等方式,如果這些方式不能根本解決問(wèn)題,再考慮水平分庫(kù)和水平分表
4.2 問(wèn)題
1、跨節(jié)點(diǎn)連接查詢問(wèn)題(分頁(yè)、排序)
需要查詢多次,先查詢課程表得到課程id,課程名稱,課時(shí)數(shù),再去查詢訂單表,得到訂單號(hào),訂單金額,最后匯總得到結(jié)果
2、 多數(shù)據(jù)源管理問(wèn)題
總結(jié)
以上是生活随笔為你收集整理的1、ShardingSphere基本概念的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2、Mysql 8.0.20最新版本修改
- 下一篇: 2、ShardingSphere 之 S