性色xxx-性色欧美xo影院-性性欧美-性夜影院爽黄a爽免费看网站-久青草国产观看在线视频-久青草国产免费观看

推廣 熱搜: 廣場  Java  app  Word  營業(yè)  微信公眾號(hào)  北京代理記賬  商城  代理記賬  商標(biāo)交易 

mysql查詢與寫入鎖表 如何把mysql中的數(shù)據(jù)同步到elasticsearch中?

   2023-04-28 企業(yè)服務(wù)招財(cái)貓150
核心提示:如何把mysql中的數(shù)據(jù)同步到elasticsearch中?至于ES,我還沒有沒有在實(shí)際項(xiàng)目中應(yīng)用過(我自己學(xué)過,沒有t沒經(jīng)過實(shí)戰(zhàn));我們的項(xiàng)目使用MongoDB;由于項(xiàng)目的特殊性,我們研究了很多關(guān)于

如何把mysql中的數(shù)據(jù)同步到elasticsearch中?

至于ES,我還沒有沒有在實(shí)際項(xiàng)目中應(yīng)用過(我自己學(xué)過,沒有t沒經(jīng)過實(shí)戰(zhàn));我們的項(xiàng)目使用MongoDB;由于項(xiàng)目的特殊性,我們研究了很多關(guān)于A-gtB的數(shù)據(jù)同步方案,包括DB2/Mysql到MongoDB,MongoDB到MongoDB等等。

將MySQL數(shù)據(jù)同步到es的方案將MySQL數(shù)據(jù)實(shí)時(shí)同步到ES,可以實(shí)現(xiàn)ES中的低延遲檢索。有的公司為自己的項(xiàng)目做了子庫,可以設(shè)置一套es來放所有的數(shù)據(jù)(或者所有數(shù)據(jù)的某些字段,達(dá)到全檢索的效果)。常用的數(shù)據(jù)同步方案如下:

MySQLBinlog:MySQLBinlog日志可以用于數(shù)據(jù)庫的主從復(fù)制和數(shù)據(jù)恢復(fù),也可以將MySQL數(shù)據(jù)同步到ES;這里需要注意的是,Binlog的日志模式只能使用行模式(另外兩種模式是語句和混合);解析Binlog日志的內(nèi)容,執(zhí)行ES文檔API,這樣數(shù)據(jù)就可以同步到ES中;

MySQLdump:如果是新建項(xiàng)目,使用Binlog進(jìn)行數(shù)據(jù)同步是沒有問題的。但是如果MySQL已經(jīng)運(yùn)行了一段時(shí)間,項(xiàng)目架構(gòu)中加入了ES,那么歷史數(shù)據(jù)的遷移就需要額外的處理,因?yàn)锽inlog可能已經(jīng)被覆蓋了。此時(shí)可以通過mysqldump導(dǎo)出已有數(shù)據(jù),然后使用Binlog來同步歷史數(shù)據(jù)。

開源工具:前兩種方法都是數(shù)據(jù)庫日志級(jí)別的,我們也可以使用一些開源工具,比如Go-Go-MySQL-elasticsearch;;它可以幫助我們完成第一次完全數(shù)據(jù)同步和后續(xù)的增量數(shù)據(jù)同步(底層也是解析Binlog日志);或者mypip

MySQL主從復(fù)制能完美解決數(shù)據(jù)庫的單點(diǎn)問題嗎?為什么?

沒有完美的解決方案。只有正確的解決方案。

在使用主從的時(shí)候,我們其實(shí)已經(jīng)放棄了強(qiáng)一致性。因?yàn)閷?shí)驗(yàn)對象只問了一個(gè)問題,他沒有問。;不要考慮訪問量。即假設(shè)主從復(fù)制可以完全支持當(dāng)前的系統(tǒng)訪問。)

常規(guī)數(shù)據(jù)庫主從設(shè)置:

主庫可以讀寫。

從庫中只讀意味著系統(tǒng)可以從主庫和從庫中獲取數(shù)據(jù)。數(shù)據(jù)寫入主庫后,會(huì)自動(dòng)同步到從庫。

這就構(gòu)成了一個(gè)簡單的分布式系統(tǒng)。根據(jù)cap定理,三個(gè)只能選一個(gè)。主從終于一致了。如果它們強(qiáng)一致,系統(tǒng)可用性不但不會(huì)提高,反而會(huì)降低。

讓讓我們看看上面的主從結(jié)構(gòu)可能會(huì)出現(xiàn)什么問題:

系統(tǒng)寫入主庫,然后從主庫查詢。這是單點(diǎn)數(shù)據(jù)庫,沒有影響。

系統(tǒng)寫入主庫,然后從從庫檢查:-如果數(shù)據(jù)已經(jīng)同步,它沒有影響。

-如果數(shù)據(jù)尚未同步,則查詢是舊數(shù)據(jù)。

-如果同步出現(xiàn)問題,主機(jī)和從機(jī)將斷開連接。如果系統(tǒng)可以如果沒有察覺到,查詢可能總是舊數(shù)據(jù)。這里需要對同步進(jìn)行監(jiān)控,當(dāng)同步出現(xiàn)問題時(shí),及時(shí)處理。

主庫掛機(jī)。從庫需要及時(shí)察覺,替換主庫。同時(shí)需要通知運(yùn)維人員處理,否則會(huì)變成單點(diǎn)。

掛在圖書館。主庫數(shù)據(jù)無法與從庫同步。也要及時(shí)通知處理。

如果主從切換自動(dòng)化,單點(diǎn)故障的概率只會(huì)降低50%(如果主庫或備用庫掛起,無人恢復(fù))。

 
反對 0舉報(bào) 0 收藏 0 打賞 0評論 0
 
更多>同類資訊
推薦圖文
推薦資訊
點(diǎn)擊排行
合作伙伴
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  使用協(xié)議  |  版權(quán)隱私  |  網(wǎng)站地圖  |  排名推廣  |  廣告服務(wù)  |  積分換禮  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  冀ICP備2023006999號(hào)-8
 
主站蜘蛛池模板: 最近中文字幕完整视频高清10 | 无遮挡男女激烈免费动态图 | 意大利xxxx性hd极品 | 一区二区三区欧美视频 | 天天做天天爱天天爽 | 极品国产一区二区三区 | 中文字幕看片在线a免费 | 看片地址| 精品国产欧美一区二区 | 亚洲免费在线视频播放 | 成人91在线 | 久久这里只有精品免费看青草 | 欧美日韩欧美 | 亚洲男人影院 | 欧美亚洲中日韩中文字幕在线 | 一级片按摩 | 宅男在线午夜影院 | 日本免费高清一区 | 99视频免费在线 | 19国产精品麻豆免费观看 | 午夜成私人影院在线观看 | 亚洲欧美色图 | 日韩深夜 | 福利在线观看视频 | 欧美性另类69xxxx | a级毛片蜜桃成熟时2在线播放 | 国产麻豆剧看黄在线观看 | 日本精品a在线观看 | 无遮免费网站在线入口 | 日韩欧美高清色码 | 日韩精品影院 | 亚洲精品免播放器在线观看 | 日韩新片在线观看 | 波多野结衣成人 | 久久狠狠| 中文字幕欧美日韩一 | 国产欧美日韩在线一区二区不卡 | 高清波多野结衣一区二区三区 | 一本大道香蕉大69 | 青青草成人影视 | 欧美日韩国产中文字幕 |