欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

MySQL數(shù)據(jù)庫中怎么實現(xiàn)異構(gòu)數(shù)據(jù)同步

本篇文章為大家展示了MySQL數(shù)據(jù)庫中怎么實現(xiàn)異構(gòu)數(shù)據(jù)同步,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)建站長期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為洪山企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都做網(wǎng)站,洪山網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

在實現(xiàn)levelDB掛載成MySQL引擎時,發(fā)現(xiàn)在實際存儲是key-value格式時候,MySQL的異構(gòu)數(shù)據(jù)同步,可以更簡單和更通用。
以tair為例,簡要描述一下以MySQL為基礎(chǔ)的一種方案。
所謂異構(gòu)數(shù)據(jù)同步,是指應(yīng)用只更新MySQL,而由后端的某些機制將這些更新應(yīng)用到其他數(shù)據(jù)存儲服務(wù)上。
1、MySQL-Tair 引擎
a) 使用

b) 說明
這不是一個“存儲引擎”,實際上數(shù)據(jù)存儲在tair服務(wù)器上。執(zhí)行insert/update/delete時,只是將對應(yīng)的動作put /remove到tair服務(wù)器。當(dāng)然這個過程對用戶是透明的。
2、MySQL-Tair 引擎怎么用于更新tair數(shù)據(jù)
首先,數(shù)據(jù)更新有兩種方式,同步更新和異步更新。
a) 異步更新
先說異步更新。這個類似“讀binlog來更新數(shù)據(jù)”的方案。如果使用MySQL-Tair引擎,結(jié)構(gòu)可以如下:

說明:tair表只存在Slave上,與主庫上要更新的表同名。
完備性:以現(xiàn)在主庫都是row格式的binglog結(jié)構(gòu)為背景,這里Slave上收到的都會是這個更新的完整行信息,從中取出需要的key和value即可。
b) 同步更新
同步更新的意思,是應(yīng)用端更新MySQL, 在MySQL和tair同時更新完成后,MySQL才返回用戶更新成功。
這種模式更像將tair作為MySQL的網(wǎng)絡(luò)級別緩存服務(wù)。當(dāng)然應(yīng)用在讀取的時候可以繞過MySQL直接訪問tair,則只是作為一種更新方案。
這種模式能夠讓更新后的下一次訪問直接命中tair中的緩存數(shù)據(jù)。異步則無法保證。
結(jié)構(gòu)如下:

說明:這里實體數(shù)據(jù)表與tair表在同一個數(shù)據(jù)庫,表結(jié)構(gòu)相同,引擎不同。應(yīng)用還是更新數(shù)據(jù)表,用觸發(fā)器觸發(fā)相同的語句更新tair表。
完備性:同樣的,觸發(fā)器會得到這個更新的新行全值。
3、MySQL同步的優(yōu)點
這種有以下優(yōu)勢,即使只考慮異步更新模式:
a) 不需要自己模擬一個MySQL數(shù)據(jù)庫的從庫、不需要維護連接(MySQL自帶)
b) 不需要解析binlog(什么時候binlog切換都要關(guān)心,要做的事情太多)
c) 更方便的監(jiān)控。MySQL數(shù)據(jù)庫現(xiàn)有的監(jiān)控接口,直接得到tps、延遲時間,同步點。
d) 更方便的管理。如果主庫掛了,一個Change master命令即可;想暫時停更新,stop slave、start slave。
e) 更方便的擴展。 直接利用MySQL數(shù)據(jù)庫的級聯(lián)主從。
當(dāng)然還有讀binlog方案無法實現(xiàn)的同步選擇。
4、其他
不限于tair,只是舉例。
如果后端是一個可靠存儲,如TFS,則可以當(dāng)作一個存儲表來使用,讀寫都是SQL接口。與直接更新TFS有什么區(qū)別?簡單說一個,可以直接跟MySQL里的實體表做join操作。

上述內(nèi)容就是MySQL數(shù)據(jù)庫中怎么實現(xiàn)異構(gòu)數(shù)據(jù)同步,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文題目:MySQL數(shù)據(jù)庫中怎么實現(xiàn)異構(gòu)數(shù)據(jù)同步
當(dāng)前地址:http://chinadenli.net/article20/goedjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)關(guān)鍵詞優(yōu)化全網(wǎng)營銷推廣定制網(wǎng)站網(wǎng)站收錄

廣告

聲明:本網(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)

成都seo排名網(wǎng)站優(yōu)化