内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

MySQL5.7有什么新特性

這篇文章主要講解了“MySQL5.7有什么新特性”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“MySQL5.7有什么新特性”吧!

在烏審等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,成都全網(wǎng)營銷,外貿(mào)網(wǎng)站制作,烏審網(wǎng)站建設(shè)費(fèi)用合理。

MGR簡介

MySQL Group Replication(下簡稱:MGR)是MySQL官方推出的一種基于Paxos協(xié)議的狀態(tài)機(jī)復(fù)制。在MGR出現(xiàn)之前,用戶常見的MySQL高可用方式,無論怎么變化架構(gòu),本質(zhì)就是Master-Slave架構(gòu)。MySQL 5.7版本開始支持無損半同步復(fù)制(lossless semi-sync replication),從而進(jìn)一步提示數(shù)據(jù)復(fù)制的強(qiáng)一致性。

MGR與其他復(fù)制的對(duì)比介紹

MySQL異步復(fù)制

master事務(wù)的提交不需要經(jīng)過slave的確認(rèn),slave是否接收到master的binlog,master并不care。slave接收到master binlog后先寫relay log,最后異步地去執(zhí)行relay log中的sql應(yīng)用到自身。由于master的提交不需要確保slave relay log是否被正確接受,當(dāng)slave接受master binlog失敗或者relay log應(yīng)用失敗,master無法感知。

MySQL5.7有什么新特性

假設(shè)master發(fā)生宕機(jī)并且binlog還沒來得及被slave接收,而切換程序?qū)lave提升為新的master,就會(huì)出現(xiàn)數(shù)據(jù)不一致的情況!另外,在高并發(fā)的情況下,傳統(tǒng)的主從復(fù)制,從節(jié)點(diǎn)可能會(huì)與主產(chǎn)生較大的延遲(當(dāng)然mysql后續(xù)版本陸續(xù)做了優(yōu)化,推出了并行復(fù)制,以此降低異步復(fù)制的延遲)

MySQL半同步復(fù)制

基于傳統(tǒng)異步存在的缺陷,mysql在5.5版本推出半同步復(fù)制??梢哉f半同步復(fù)制是傳統(tǒng)異步復(fù)制的改進(jìn),在master事務(wù)的commit之前,必須確保一個(gè)slave收到relay log并且響應(yīng)給master以后,才能進(jìn)行事務(wù)的commit。但是slave對(duì)于relay log的應(yīng)用仍然是異步進(jìn)行的,原理如下圖所示:

MySQL5.7有什么新特性

一個(gè)復(fù)制組由若干個(gè)節(jié)點(diǎn)(數(shù)據(jù)庫實(shí)例)組成,組內(nèi)各個(gè)節(jié)點(diǎn)維護(hù)各自的數(shù)據(jù)副本(Share Nothing),通過一致性協(xié)議實(shí)現(xiàn)原子消息和全局有序消息,來實(shí)現(xiàn)組內(nèi)實(shí)例數(shù)據(jù)的一致。

MGR的解決方案現(xiàn)在具備的特性

  • 數(shù)據(jù)一致性保障:確保集群中大部分節(jié)點(diǎn)收到日志

  • 多節(jié)點(diǎn)寫入支持:多寫模式下支持集群中的所有節(jié)點(diǎn)都可以寫入

  • Fault Tolerance: 確保系統(tǒng)發(fā)生故障(包括腦裂)依然可用,雙寫對(duì)系統(tǒng)無影響

MGR的解決方案目前的影響

  • 僅支持InnoDB表,并且每張表一定要有一個(gè)主鍵,用于做write set的沖突檢測;

  • 必須打開GTID特性,二進(jìn)制日志格式必須設(shè)置為ROW,用于選主與write set

  • COMMIT可能會(huì)導(dǎo)致失敗,類似于快照事務(wù)隔離級(jí)別的失敗場景

  • 目前一個(gè)MGR集群最多支持9個(gè)節(jié)點(diǎn)

  • 不支持外鍵于save point特性,無法做全局間的約束檢測與部分部分回滾

  • 二進(jìn)制日志不支持binlog event checksum

感謝各位的閱讀,以上就是“MySQL5.7有什么新特性”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)MySQL5.7有什么新特性這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

本文題目:MySQL5.7有什么新特性
分享URL:http://www.rwnh.cn/article2/jeedoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)商城網(wǎng)站、響應(yīng)式網(wǎng)站網(wǎng)站排名、網(wǎng)站導(dǎo)航手機(jī)網(wǎng)站建設(shè)

廣告

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

綿陽服務(wù)器托管
德州市| 怀安县| 三都| 四子王旗| 定结县| 张家川| 杂多县| 剑阁县| 饶阳县| 哈密市| 长海县| 宜君县| 垫江县| 阿合奇县| 普定县| 华容县| 湟中县| 徐汇区| 泸溪县| 汝阳县| 安顺市| 绍兴县| 额尔古纳市| 福鼎市| 嘉义市| 乐都县| 大渡口区| 平阳县| 察哈| 西充县| 沅陵县| 曲周县| 工布江达县| 萨嘎县| 平定县| 梁平县| 西安市| 彭水| 万荣县| 农安县| 渑池县|