溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何解析Sharding JDBC

發(fā)布時(shí)間:2021-12-08 15:13:59 來源:億速云 閱讀:164 作者:柒染 欄目:大數(shù)據(jù)

如何解析Sharding JDBC,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。


Sharding JDBC介紹 

Sharding-JDBC是當(dāng)當(dāng)網(wǎng)研發(fā)的開源分布式數(shù)據(jù)庫中間件,從3.0開始Sharding-JDBC就被包含在Sharding-Sphere中,之后該項(xiàng)目進(jìn)入Apache孵化器,4.0版本之后就是Apache版本。

ShardingSphere是一套開源的分布式數(shù)據(jù)庫中間件解決方案組成的生態(tài)圈,他是由Sharding-JDBC,Sharding-Proxy和Sharding-Sidecar(計(jì)劃中)這三款相互獨(dú)立的產(chǎn)品組成的。他們均提供標(biāo)準(zhǔn)化的數(shù)據(jù)分片,分布式事務(wù)和數(shù)據(jù)庫治理功能。


目前我們只需要關(guān)注Sharding-JDBC,他定位為輕量級Java框架,在Java的JDBC層提供額外的服務(wù),以jar包形式提供服務(wù),無需額外部署和依賴,可以理解為增強(qiáng)版的JDBC驅(qū)動,完全兼容JDBC和各種ORM框架。


Sharding-JDBC的核心功能為數(shù)據(jù)分片讀寫分離。通過Sharding-JDBC,應(yīng)用可以透明的使用JDBC訪問各個(gè)數(shù)據(jù)庫,而不用關(guān)心數(shù)據(jù)源的數(shù)量以及數(shù)據(jù)如何分布的。


如何解析Sharding JDBC


與JDBC性能對比

如何解析Sharding JDBC

 

1.性能損耗測試:在服務(wù)器資源充足,并發(fā)數(shù)相同的情況下,比較JDBC和Sharding-JDBC性能損耗,Sharding-JDBC相對于JDBC損耗不超過7%。


基準(zhǔn)測試性能對比:

如何解析Sharding JDBC


2.性能對比測試:服務(wù)器資源使用到極限,相同的場景JDBC和Sharding-JDBC的吞吐量相當(dāng)。

看完上述內(nèi)容,你們掌握如何解析Sharding JDBC的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI