目前常用的數(shù)據(jù)分片解決方案有應(yīng)用層分片方案和中間件分片方案。
1. 應(yīng)用層分片方案
如當(dāng)當(dāng)?shù)腟harding-JDBC,淘寶的TDDL等。
優(yōu)勢(shì):直連 數(shù)據(jù)庫(kù) ,額外開銷少。
劣勢(shì):
無(wú)法實(shí)現(xiàn)連接數(shù)收斂;
應(yīng)用侵入方式,后續(xù)升級(jí)更新數(shù)量龐大,運(yùn)維成本高;
多數(shù)只支持Java語(yǔ)言。
2. 中間件分片方案
如開源的Mycat,Cobar,商用軟件愛可生等。
優(yōu)勢(shì):
應(yīng)用0改動(dòng),與語(yǔ)言無(wú)關(guān);
對(duì)應(yīng)用完全透明地進(jìn)行數(shù)據(jù)庫(kù)擴(kuò)展;
通過連接共享有效收斂連接數(shù)。
劣勢(shì):
可能存在額外的時(shí)延(<4%)。
最新文章
- GaussDB數(shù)據(jù)庫(kù)常用語(yǔ)句_GaussDB數(shù)據(jù)庫(kù)_高斯數(shù)據(jù)庫(kù)常用語(yǔ)句
- GaussDB常用概念_產(chǎn)品介紹_高斯數(shù)據(jù)庫(kù)常用概念-華為云
- GaussDB(DWS)常用SQL_常用SQL命令_SQL語(yǔ)法
- 文檔數(shù)據(jù)庫(kù)_云數(shù)據(jù)庫(kù)_數(shù)據(jù)庫(kù)免費(fèi)嗎_游戲數(shù)據(jù)庫(kù)解決方案
- MapReduce服務(wù)_什么是ClickHouse_如何使用ClickHouse
- GaussDB磁盤擴(kuò)容_協(xié)調(diào)節(jié)點(diǎn)縮容_協(xié)調(diào)節(jié)點(diǎn)擴(kuò)容_分片數(shù)量擴(kuò)容