MySQL與Oracle集群主從複製工具

2022-01-13 15:41:13 字數 700 閱讀 2991

oracle提供了dataguard;mysql提供了group replication,簡稱mgr。

oracle dataguard的文章:

mysql group replication的文章:

mysql讀寫分離的中介軟體工具:

360先開源了360atlas,美團基於前者開源了dbproxy。

為什麼要分庫分表:分庫降低了單點機器的負載;分表,提高了資料操作的效率,尤其是write操作的效率。

乙個500w行的資料,被水平分到10個表,每個表儲存50w行技術,insert一條資料,如果有索引,索引重建就比大表快捷。

資料切分可以是物理上的,對資料通過一系列的切分規則將資料分布到不同的db伺服器上,通過路由規則路由訪問特定的資料庫,這樣一來每次訪問面對的就不是單台伺服器了,而是n臺伺服器,這樣就可以降低單台機器的負載壓力。

資料切分也可以是資料庫內的,對資料通過一系列的切分規則,將資料分布到乙個資料庫的不同表中,比如將article分為article_001,article_002等子表,若干個子表水平拼合有組成了邏輯上乙個完整的article表,這樣做的目的其實也是很簡單的。 

路由規則,可能就會用到一致性雜湊演算法,這樣效率就高!路由規則就需要中介軟體,類似的產品有哪些?

為什麼要讀寫分離:讀多寫少,主從複製。主機採用心跳機制檢測從機狀態,向其分發資料。

keepalived LVS集群(主從)

環境10.0.0.134 dr1 負載均衡器 10.0.0.133 dr2 負載均衡器 10.0.0.131 rs1 web1 10.0.0.128 rs2 web2 10.0.0.11 vip配置 1.在master上安裝配置keepalived yum y install keepalived ...

hadoop集群主從時間同步

1.時間伺服器配置 必須root使用者 1 檢查ntp是否安裝 root hadoop102 桌面 rpm qa grep ntp ntp 4.2.6p5 10.el6.centos.x86 64 fontpackages filesystem 1.41 1.1.el6.noarch ntpdate...

CDH集群主節點宕機恢復

公司的開發集群在週末莫名其妙的主節點hadoop 1的啟動固態盤掛了,由於cm hdfs的namenode hbase的master都安裝在hadoop 1,導致了整個集群都無法使用,好在資料不在啟動盤。hadoop 1的系統必須重灌,但是不能重灌集群,因為要將之前的資料全部保留恢復,所以只能通過集...