產品簡介

彩票代理点如何赚钱 www.cawtsw.com.cn Shannon MySQL一體機是一款高可用高性能的開源數據庫一體化解決方案。該系統通過將Binlog共享來實現數據零丟失,解決使用開源數據庫集群時有可能產生的數據丟失問題,并且從硬件,操作系統和數據庫系統運維層面自底向上構建了一個MySQL的最佳實踐方案。

產品背景

隨著互聯網技術和信息化的程度進一步提升,關系型數據庫進入了一個新的發展階段。作為目前世界上使用最廣泛的開源數據庫,簡單而可擴展性強的MySQL逐漸被市場接受,尤其是在互聯網領域,其地位也越來越鞏固。 但是,由于其數據同步無法保證主備數據完全一致,導致 MySQL在傳統行業或者金融行業使用較少。寶存MySQL一體機解決方案可以保證數據零丟失,可以完全解決該顧慮。使用MySQL的應用大多比較簡單,并且讀寫比例較大,有時甚至達到數百比一,針對這種應用,寶存MySQL一體機能夠提供讀的線性擴展,在數據庫無法滿足業務壓力時,可以隨時快速擴容。

Shannon MySQL一體機能夠自動探測主庫是否存活,并能夠在主庫出現故障時及時切換到備庫。

產品架構

a.節點角色產品架構
Master
集群中僅有一個。該節點提供應用讀寫服務,以及Slave復制的服務。
Shadow Master
集群中僅有一個。該節點僅可提供應用的讀服務,并且在Master節點無法提供應用服 務時,接管Master 的所有服務。
Slave
集群中可有多個。僅用于提供應用的讀服務,當業務讀壓力增加的時候,可以通過增加Slave節點來解決讀壓力的問題。對讀業務實時性要求苛刻的應用,可以在Slave節點使用Shannon PCIe Flash。
b.產品組件
Write VIP
應用通過該IP連接數據庫進行數據更新工作。
Read VIP
用戶通過該IP連接數據庫進行數據查詢工作,可以指定將延遲超過n秒的數據庫剔除出Read VIP。
Infiniband連接
通過Infiniband將Master/Shadow Master節點的Flash資源輸出互為共享,提供高速互聯、低延遲的網絡連接,使主庫之間實現實時數據同步,從而實現數據零丟失。

性能測試

a.硬件配置列舉
硬件配置
服務器 CPU 內存 硬盤 數量
Intel(R)Core(TM)
i5-4570 CPU @
3.20GHz*4
16G 1*sas1000G 至少2臺(建議三臺以上實現雙主多從)
單口HCA卡 MCX353A-QCBT 40Gb/s 單口 2
IB數據線 Mellanox copper cable 1
Shannon PCIe Flash Shannon Direct-IO™ PCIe Flash 1.2TB 至少2塊;對數據實時性要求苛
刻的場景可在Slave機器上配置
Shannon PCIe Flash
b.產品組件
操作系統:CentOS release 6.5 (Final)
MySQL版本:MySQL 5.6.17
測試工具:tpcc-mysql,1000個data warehouse
c.TPCC測試結果
如下為按照4.1硬件配置的TPCC測試結果??杉?6線程時實現峰值 TPMC為 22295.27
 
Thread # Tpmc
4 17928.23
8 20904.53
16 22232.8
32 22295.27
64 20357.73

產品優勢

  • ◆ 數據安全:通過semi-replication技術,保證主備binlog一致,實現主備數據零丟失, 故障切換后自動事務補償。
  • ◆ 高性能:利用 Shannon PCIe Flash 高性能存儲,提供 5~10 倍于傳統架構的讀寫性能提升。
  • ◆ 高可用:全冗余架構,故障自動切換。
  • ◆ 讀寫分離,一主多從:寫VIP為2臺高可用數據庫互為 HA,讀VIP為多臺數據庫之間負載均衡。從庫在線擴展,主庫切換后從庫復制關系不用做任何修改。
  • ◆ 擴展簡單:讀性能可在線線性擴展,對業務透明沒有影響。