<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          MySQL-Transfer

          聯(lián)合創(chuàng)作 · 2023-09-30 20:25

          MySQL-Transefer(下稱Transfer)是一個(gè)基于MySQL+patch后得到的主從同步工具。其主要目的是為了解決原生版本的主從同步里,從庫是單線程apply主庫的binlog,導(dǎo)致的延遲。

          一、總體結(jié)構(gòu)

           
           

          說明:
          1、Transfer可以注冊(cè)成多個(gè)Master的從庫
          2、Transfer接收多個(gè)Master傳入的binlog后將更新執(zhí)行到Slave上
          3、Transfer本地沒有數(shù)據(jù)

          如果你沒有多主的需求,那結(jié)構(gòu)就是Master -> Transfer -> Slave.

          二、內(nèi)部結(jié)構(gòu)

                既然是單線程造成的主從延遲,提升就需要用多線程來實(shí)現(xiàn)。

            我們來看單主情況下的內(nèi)部實(shí)現(xiàn)。

           

          說明:左上角是Master, 右上角是Transfer,下面是Slave。

          瀏覽 19
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  青娱乐三级视频 | 亚洲 精品 综合 精品 自拍 | 国产天堂| 亚洲网站在线播放 | 欧美男女日逼 |