21中國系統架構師大會專場_第1頁
21中國系統架構師大會專場_第2頁
21中國系統架構師大會專場_第3頁
21中國系統架構師大會專場_第4頁
21中國系統架構師大會專場_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、去哪網數據庫架構發展歷程Qunar數據庫架構師黃勇自我20072011, Oracle DBA:智聯、淘寶去IOE大潮下的改變2011now, MySQL DBA:、去哪thunderbird.huangwx: elnino_1114Contents12345早期的Qunar數據庫 - MMM自我革新的開始 - PXC另一把的誕生 - QMHA多種數據技術我們的平臺 - 補天Qunar數據庫的四個跨機房QMHA架構2015底nowQunar平穩期異地機房部署保證高可用和安全性同機房PXC架構2013底now Qunar飛速發展期用PXC保證集群強一致性單機房內的MMM20112013Qunar

2、發展期簡單的VIP高可用單機房內的MySQL20052011Qunar萌芽期“小作坊模式”Qunar數據時間歷程大事記HBase數據庫單機MySQL SATASASRedis提供緩存和實時寫入和SATA/SAS192GB內存/網卡2015201320142011前20112013底QMHA高可用SAS/PCIe-SSDPXC高可用PCIe-SSDMMMSATA/SAS跨機房高可用容災Qunar數據庫架構的組成Qunar數據庫架構MMM的基本架構MMM架構的缺點MMM缺點新特性的支持2012已經停止版本新 MySQL5.6以上版本新特性的支持落后的高可用無法匹配新技術的發展網絡分區Master“

3、假死”導致誤切換 數據庫雙寫,導致數據錯亂VIP沒有漂移或者漂移失敗運維復雜綁定VIP部署和修改配置文件周邊工具匱乏PXC的基本架構PXC架構特點PXC的性能PXC單節點可達5W qpsPXC單節點寫入可達15K qps以7:3的讀寫比,單節點可達3W qpsPXC的缺點多節點寫入相互校驗,寫入性能下降切換時影響前端寫入但盡要長時間多寫Flow Control節點間木桶短板流,客戶端容雪崩0104集群節點跨機房機房間網絡延遲高影響客戶端QPS節點越多QPS影響越大大事務大事務和密集事務PXC節點壓高,fc產生PXC缺點0205且0306DBA運維起點高PXC和MGR等新興結構DBA學習成本高長

4、期的學習和經驗DDL操作DDL殺死其他事務DDL能取消QMHA的基本架構QMHA的技術特點Semi-SyncGTIDGTID于維護和切換主從節點間可知數據差異提高數據節點一致性的同時提高集群安全性和可用性多線程且可以跨機房和網段部署SentineldZooKeeper分布式哨兵減少誤切換和網絡分區raft算法,自動切換全局namespace 通知客戶端新配置QMHA/PXC解決的問題跨機房網段QMHA的特點,多機房部署提高節點間的同步效率房容災的安全性無網絡分區多機房的分布式哨兵MySQL實的健康情況0事務丟失在failover和switchover時, 沒有事務丟失且PXC的集群數據強一致性

5、,QMHA的弱之但性能較好,而且越多同步越快QMHAPXC快速切換failover切換只需要8-16s且沒有誤切換switchover只需要2秒內切換邏輯可控切換邏輯可以由情況和參數而定, 大事務或者主從延遲時發生switchover和提供線上服務等集中配置管數據庫配置中心 和維護線上所有PXC和QMHA后續改進的問題自動補全binlogMHA可以自動補全binlog,PXC可以ISTQMHA需要能在failover后自動補全binlog給原master節點某個從庫因為某種出現延遲時,需要特殊處延遲處所有從庫都出現延遲又該如何?PXC和QMHA都需要做到:只讀數據源可以根據權重配比進流控,有助于對特殊的特殊處權重MMM、PXC和QMHA的對比各個架構對比MMM/ MHAPXCQMHA一致性一般強一致較好可用性一般,受網絡影響一般,受網絡影響很好,網絡影響小,可數據丟失主從切換可能會數據丟0數據丟失semi-sync時0數據丟失運維成本至少2臺,運維要求低至少3臺,PXC運維門至少2臺,運維要求低兩手抓,兩手都要硬關系型數據庫PXC和QMHA非關系型數據庫Redis和HBase我

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論