核心特性全新升級!巨杉數(shù)據(jù)庫5.0將正式發(fā)布
10月22日,巨杉數(shù)據(jù)庫將正式發(fā)布其金融級分布式數(shù)據(jù)庫「SequoiaDB v5.0」。在正式發(fā)布前,就讓我們一起來嘗嘗鮮,看看5.0版本將有哪些技術(shù)新特性。
作為國內(nèi)最早布局分布式數(shù)據(jù)庫產(chǎn)品的公司,巨杉數(shù)據(jù)庫自2011年成立起,9年來一直堅(jiān)持以原生分布式數(shù)據(jù)庫作為核心產(chǎn)品,聚焦于金融業(yè)。2017年,巨杉數(shù)據(jù)庫成為首批入選Gartner數(shù)據(jù)庫榜單的國產(chǎn)分布式數(shù)據(jù)庫。
從發(fā)布1.0版本至今,已有超百家金融企業(yè)對巨杉數(shù)據(jù)庫進(jìn)行了大規(guī)模部署。特別在銀行核心系統(tǒng),巨杉數(shù)據(jù)庫已累計(jì)為數(shù)百個(gè)應(yīng)用提供高并發(fā)零宕機(jī)在線數(shù)據(jù)服務(wù)。
此次發(fā)布的「SequoiaDB v5.0」主要包括三大核心特性:跨引擎事務(wù)一致性、原生分布式金融級容災(zāi)、多云多平臺(tái)開放架構(gòu)。
「跨引擎事務(wù)一致性」
與眾多云原生數(shù)據(jù)庫一樣,巨杉數(shù)據(jù)庫提供存儲(chǔ)計(jì)算分離云服務(wù)架構(gòu),并支持在此架構(gòu)上構(gòu)建包括:MySQL、PostgreSQL、Spark等多種數(shù)據(jù)庫引擎??蛻艨梢造`活選擇需要的數(shù)據(jù)庫引擎,實(shí)現(xiàn)無須代碼修改的平滑遷移。
但不同的是,巨杉數(shù)據(jù)庫底層并非構(gòu)建與一個(gè)簡單的分布式存儲(chǔ),或計(jì)算資源平臺(tái)。巨杉數(shù)據(jù)庫底層是一個(gè)完整的分布式數(shù)據(jù)庫,具備完整的事務(wù)一致性、排序過濾、下推計(jì)算等能力。而上層計(jì)算實(shí)例層只承擔(dān)SQL(兼容MySQL、PostgreSQL等)或API(SequoiaDB API、MongoDB API等)解析及業(yè)務(wù)計(jì)算的工作,所以不同引擎下發(fā)的操作,事務(wù)一致性在分布式引擎層進(jìn)行控制。
基于此特性不同微服務(wù)之間不但可以按照技術(shù)需求,靈活選擇所需的數(shù)據(jù)庫引擎?;讵?dú)有的跨事務(wù)一致性能力,更可以支持不同引擎之間靈活的數(shù)據(jù)共享,并保障ACID事務(wù)一致,為金融及對數(shù)據(jù)一致性要求極高的行業(yè)提供數(shù)據(jù)中臺(tái)及微服務(wù)架構(gòu)下的最佳分布式數(shù)據(jù)庫應(yīng)用實(shí)踐。
「金融級四層容災(zāi)熔斷保障」
巨杉數(shù)據(jù)庫提供包括:“數(shù)據(jù)中心”、“服務(wù)器”、“磁盤”及“數(shù)據(jù)表”一共四層的金融級容災(zāi)熔斷保障。為金融行業(yè)提供不同級別,靈活粒度的精細(xì)化容災(zāi)保障。
「數(shù)據(jù)中心層」:提供包括雙中心雙活、兩地三中心、甚至三地五中心的部署架構(gòu)。為適應(yīng)不同數(shù)據(jù)中心間網(wǎng)略延遲的不同,我們提供包括:最大保護(hù)、最大性能、最高可用三種策略,適應(yīng)不同網(wǎng)絡(luò)場景的需求。
「服務(wù)器層」:無論是分布式數(shù)據(jù)庫底層,還是計(jì)算實(shí)例層,巨杉數(shù)據(jù)庫都支持橫向擴(kuò)展。同時(shí)由于計(jì)算實(shí)例并不承擔(dān)數(shù)據(jù)一致性及數(shù)據(jù)存儲(chǔ),因此每個(gè)計(jì)算節(jié)點(diǎn)實(shí)際上只是一個(gè)無狀態(tài)的計(jì)算程序。
「磁盤層」:通過AI故障預(yù)判、故障自動(dòng)剔除,以及HDD/SSD混合部署的能力,降低由單個(gè)磁盤損壞而導(dǎo)致的節(jié)點(diǎn)切換概率,從而提高系統(tǒng)的可用性。
「數(shù)據(jù)表層」:可以針對各個(gè)表的不同需求,獨(dú)立設(shè)置最小副本數(shù),靈活控制其數(shù)據(jù)的可靠性,所有配置在線生效無須停庫。容災(zāi)熔斷深度細(xì)化到基于數(shù)據(jù)表的維度,為特殊應(yīng)用提供靈活的容災(zāi)熔斷控制機(jī)制。
「企業(yè)級技術(shù)生態(tài)圈」
巨杉數(shù)據(jù)庫專注金融行業(yè)應(yīng)用,已積累大量銀行客戶的最佳實(shí)踐,并已在近百家大型商業(yè)銀行核心生產(chǎn)業(yè)務(wù)上線,廣泛應(yīng)用于金融領(lǐng)域多個(gè)場景。技術(shù)生態(tài)建設(shè)方面,當(dāng)前已經(jīng)有超過1萬人通過巨杉數(shù)據(jù)庫工程師認(rèn)證,規(guī)模超過IBM DB2等傳統(tǒng)數(shù)據(jù)庫,成為全國最大的分布式數(shù)據(jù)庫社區(qū)之一。
與開發(fā)者同行,深耕企業(yè)級數(shù)據(jù)沃土。更多「SequoiaDB v5.0」特性,敬請期待。
巨杉數(shù)據(jù)庫5.0線上發(fā)布會(huì)鏈接 http://www.sequoiadb.com/cn/Release