傳統數據庫在擴展性、事務(wù)特性以及數據強一致性等方面已經(jīng)做了大量的工作,但是仍不足以滿(mǎn)足金融行業(yè)飛速發(fā)展的要求。
所以我們需要一款專(zhuān)門(mén)為金融行業(yè)而生的數據庫服務(wù) —— QingCloud MySQL Plus。
MySQL Plus 是什么?
QingCloud MySQL Plus 是一款備金融級強一致性、支持主從秒級切換,集 InnoDB + TokuDB 雙存儲引擎支持的增強型 MySQL 集群應用,是 QingCloud 關(guān)系型數據庫 RDB 的升級版本,面向對數據一致性和高可用性有強烈需求的高端企業(yè)級用戶(hù)。
說(shuō)到這里,就會(huì )有人問(wèn)了,什么是「數據一致性」和「高可用性」?小編不用教科書(shū)理論,通俗的和大家解釋下:
- 數據一致性:在任何異常情況下,總有一個(gè)從節點(diǎn)和主節點(diǎn)數據保持完全一致。
- 高可用性:如果掛的節點(diǎn)不超過(guò)一半,你的業(yè)務(wù)必須保證不斷。

如上圖所示,本次推出的 MySQL Plus 采用一主多從,三節點(diǎn)起步的架構設計。每個(gè)節點(diǎn)都是全量數據,通過(guò) MySQL 5.7 版本中的 semi-sync 和 raft 技術(shù)實(shí)現數據的多副本同步復制,確保至少一個(gè)從節點(diǎn)與主節點(diǎn)始終保持數據完全一致,在保證業(yè)務(wù)高可用的同時(shí)保障金融級數據強一致性。
MySQL Plus 的主要特性
多副本同步復制,確保金融級強一致性
采用三節點(diǎn)起步的初始架構,每個(gè)節點(diǎn)都是全量數據,通過(guò) semi-sync 實(shí)現日志的多副本同步復制,確保至少一個(gè)從節點(diǎn)與主節點(diǎn)始終保持數據的完全一致。
一主多從架構,主從秒級切換,確保業(yè)務(wù)高可用
集群最多支持 6 個(gè)從節點(diǎn),使用 Raft 協(xié)議管理,主節點(diǎn)發(fā)生故障時(shí),集群自動(dòng)秒級響應并選出新的主節點(diǎn)(與主節點(diǎn)數據完全同步的從節點(diǎn));從節點(diǎn)發(fā)生故障可自動(dòng)重建并與主節點(diǎn)保持一致。
支持雙存儲引擎,大幅降低存儲成本
支持 TokuDB 和 InnoDB 雙存儲引擎,TokuDB 可實(shí)現更高的壓縮比,存儲空間的利用率提升 50%,適用于各類(lèi)大數據分析場(chǎng)景。
系統自動(dòng)運維,優(yōu)化系統空間利用率
binlog 日志的保留周期支持 1 到 14 天的自由配置,主節點(diǎn)定期自動(dòng)清理不再使用的 binlog 日志,節省人力運維成本。
MySQL Plus 的典型應用場(chǎng)景
金融及交易型事務(wù)等對數據一致性有極高要求的場(chǎng)景
數據的強一致性,是金融行業(yè),或從事線(xiàn)上交易型事務(wù)處理場(chǎng)景下,對數據庫服業(yè)務(wù)承載能力的核心考量。MySQL Plus 通過(guò)增加到兩個(gè)從節點(diǎn)的初始配置,并采用 Semi-sync 機制,在保持服務(wù)高可用的同時(shí)實(shí)現了數據的金融級強一致性。
高并發(fā)訪(fǎng)問(wèn)場(chǎng)景
在電商促銷(xiāo)等高并發(fā)訪(fǎng)問(wèn)場(chǎng)景對核心數據的讀寫(xiě)性能帶來(lái)極大的壓力。MySQL Plus 采用一主多從的架構,主節點(diǎn)可讀可寫(xiě), 從節點(diǎn)只讀,并實(shí)現讀寫(xiě)分離。同時(shí)專(zhuān)門(mén)提供一組高可用的讀寫(xiě) IP, 自動(dòng)在不同的從節點(diǎn)間實(shí)現讀取負載的分擔,在大幅提升性能的同時(shí)也屏蔽了單點(diǎn)故障的影響,確保了業(yè)務(wù)的連續可用性。
大規模日志處理等大數據分析場(chǎng)景
大規模日志處理等大數據分析場(chǎng)景,通常面對海量數據的存儲需求,存儲效率和成本是用戶(hù)考慮的重點(diǎn)。MySQL Plus 新增對 TokuDB 存儲引擎的支持,可實(shí)現更高的存儲壓縮比,使存儲空間的利用率提升 50%,在相同的數據庫容量中可以存儲更多的數據,大幅降低了存儲成本。
MySQL Plus 如何使用?
目前,MySQL Plus 服務(wù)已經(jīng)通過(guò)青云QingCloud AppCenter 交付使用,用戶(hù)可以登錄 AppCenter 官網(wǎng)(appcenter.qingcloud.com)進(jìn)行安裝部署。現在使用,免收三個(gè)月的服務(wù)費哦。

這可以填寫(xiě)集群的描述等信息

可以選擇性能型或者超高性能型數據庫,以及數據庫的配置、磁盤(pán)大小。磁盤(pán)大小決定了數據庫最大容量,您的數據和日志會(huì )共享這塊磁盤(pán)。

數據庫集群服務(wù)只能加入已連接路由器的私有網(wǎng)絡(luò ),并確保該私有網(wǎng)絡(luò )的 DHCP 處于「打開(kāi)」狀態(tài)。 使用一個(gè)數據庫獨享的私有網(wǎng)絡(luò )的好處是方便您對其做「濾控制」,同時(shí)也不影響其它私有網(wǎng)絡(luò )的設置。

在這一步可以創(chuàng )建初始的數據庫帳號,并設置數據庫服務(wù)的配置參數。當這些設置完成之后,你就可以開(kāi)始使用了。