目前常用的數(shù)據(jù)分片解決方案有應(yīng)用層分片方案和中間件分片方案。
1. 應(yīng)用層分片方案
如當(dāng)當(dāng)?shù)腟harding-JDBC,淘寶的TDDL等。
優(yōu)勢:直連 數(shù)據(jù)庫 ,額外開銷少。
劣勢:
無法實現(xiàn)連接數(shù)收斂;
應(yīng)用侵入方式,后續(xù)升級更新數(shù)量龐大,運維成本高;
多數(shù)只支持Java語言。
2. 中間件分片方案
如開源的Mycat,Cobar,商用軟件愛可生等。
優(yōu)勢:
應(yīng)用0改動,與語言無關(guān);
對應(yīng)用完全透明地進行數(shù)據(jù)庫擴展;
通過連接共享有效收斂連接數(shù)。
劣勢:
可能存在額外的時延(<4%)。

最新文章
- GaussDB數(shù)據(jù)庫常用語句_GaussDB數(shù)據(jù)庫_高斯數(shù)據(jù)庫常用語句
- GaussDB常用概念_產(chǎn)品介紹_高斯數(shù)據(jù)庫常用概念-華為云
- GaussDB(DWS)常用SQL_常用SQL命令_SQL語法
- 文檔數(shù)據(jù)庫_云數(shù)據(jù)庫_數(shù)據(jù)庫免費嗎_游戲數(shù)據(jù)庫解決方案
- MapReduce服務(wù)_什么是ClickHouse_如何使用ClickHouse
- GaussDB磁盤擴容_協(xié)調(diào)節(jié)點縮容_協(xié)調(diào)節(jié)點擴容_分片數(shù)量擴容