mysql讀寫分離的實現(xiàn)方法有哪些

這篇“MySQL讀寫分離的實現(xiàn)方法有哪些”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“mysql讀寫分離的實現(xiàn)方法有哪些”文章吧。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:主機域名網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、萊西網(wǎng)站維護、網(wǎng)站推廣。

1、基于程序代碼內(nèi)部實現(xiàn)。根據(jù)select和insert對代碼中的路由進行分類,這也是目前生產(chǎn)環(huán)境中應用最廣泛的方法。

優(yōu)點是性能好,因為在程序代碼中實現(xiàn),不需要增加額外的設(shè)備作為硬件支出;

缺點是需要開發(fā)人員來實現(xiàn)。

并非所有的應用都適合在程序代碼中實現(xiàn)讀寫分離,想要一些大型復雜的Java應用,如果在程序代碼中實現(xiàn)讀寫分離,代碼就會發(fā)生很大的變化。

2、基于中間代理實現(xiàn)。代理一般位于客戶端和服務器之間。

代理服務器收到客戶端請求后,通過判斷轉(zhuǎn)發(fā)到后端數(shù)據(jù)庫。

代表程序:

(1)MySQL-Proxy:MySQL開源項目,SQL由自己的lua腳本判斷。

(2)Atlas:是基于MySQL協(xié)議的數(shù)據(jù)中間層項目,由奇虎360Web平臺部基礎(chǔ)設(shè)施團隊開發(fā)維護;

它是在mysql-proxy0.8.2版本的基礎(chǔ)上優(yōu)化的,增加了一些新的功能特性。

mysql業(yè)務在360內(nèi)部使用Atlas,每天承載數(shù)十億條讀寫請求,支持事務和存儲過程。

(3)Amoeba:由陳思儒開發(fā),該程序由Java語言開發(fā),阿里巴巴產(chǎn)環(huán)境,但不支持事務和存儲過程。

Amoeba是一款非常容易使用和移植的軟件,因此在生產(chǎn)環(huán)境中廣泛應用于數(shù)據(jù)庫代理。

以上就是關(guān)于“mysql讀寫分離的實現(xiàn)方法有哪些”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章題目:mysql讀寫分離的實現(xiàn)方法有哪些
轉(zhuǎn)載注明:http://muchs.cn/article12/pdghdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應式網(wǎng)站、、靜態(tài)網(wǎng)站網(wǎng)站維護、品牌網(wǎng)站設(shè)計、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營