“圖南未可料,變化有鯤鵬”?!蚌H鵬”我想說的是MogDB,說MogDB就要提下國產(chǎn)數(shù)據(jù)庫。
截止到現(xiàn)在,國內(nèi)企業(yè)核心數(shù)據(jù)庫系統(tǒng)依然被國外數(shù)據(jù)庫巨頭所壟斷,包括Oracle、Sybase、Informix、DB2等。
為了類似“芯片”斷供的情況再次出現(xiàn)。國產(chǎn)數(shù)據(jù)庫研發(fā)要成功,而它的成功必然是建立在開源開放基礎(chǔ)上的。就當(dāng)前的國產(chǎn)數(shù)據(jù)庫生態(tài)來看,openGauss是最佳選項(xiàng)。
行業(yè)趨勢-數(shù)據(jù)庫架構(gòu)替換浪潮

數(shù)據(jù)發(fā)展的三個時代,成就了三種商業(yè)形態(tài),即
1、商業(yè)數(shù)據(jù)庫時代,成就了商業(yè)軟件價值
2、開源數(shù)據(jù)庫時代,成就了互聯(lián)網(wǎng)+的飛速發(fā)展
3、新數(shù)據(jù)庫時代是商業(yè)+開源狀態(tài),SQL+NewSQL交融的時代,成就了云和數(shù)字化進(jìn)程。
數(shù)據(jù)庫架構(gòu)的轉(zhuǎn)型根本原因是信息安全重要的凸顯,業(yè)務(wù)數(shù)據(jù)需求,成本結(jié)構(gòu)的優(yōu)化。
當(dāng)期業(yè)界采用了不同數(shù)據(jù)庫形態(tài)適配不同業(yè)務(wù)場景分別為集中式部署和分布式部署。不管使用何種數(shù)據(jù)庫架構(gòu),穩(wěn)定是重中之重的,原生分布式類型的數(shù)據(jù)庫存儲層目前通常是自行編寫的,誕生時間段,沒有足夠的時間驗(yàn)證穩(wěn)定性和單一性,效率較低;以相同架構(gòu)的主備模式,替換Oracle等商業(yè)數(shù)據(jù)庫仍然是核心系統(tǒng)數(shù)據(jù)庫的替代方案首選。
MogDB提供成熟的主備模式,下面我會對MogDB核心特性一條主線和四個重點(diǎn)的介紹: 高可用 、高性能 、易用 、兼容

一條主線是
穩(wěn)定。
四個重點(diǎn)是 高可用 、高性能 、易用
、兼容。
穩(wěn)定:數(shù)據(jù)庫的所有特性都要建立在穩(wěn)定性的基礎(chǔ)上,不論是高可用還是高性能,首要都是持續(xù)穩(wěn)定高效運(yùn)行,沒了這條所有的一切將“化為虛無”。
高可用:支持一主多從最多可達(dá)到一主八從和級聯(lián)設(shè)置;
支持主備高可用架構(gòu),可以主備直接切換;
基于PostgreSQL內(nèi)核深度改造;
兩地三中心災(zāi)備,主備級聯(lián)處理;
實(shí)時日志同步,無鎖并行日志回復(fù),回復(fù)速度極快,主機(jī)實(shí)時發(fā)送日志到備機(jī),備機(jī)實(shí)時對傳輸數(shù)據(jù)進(jìn)行落盤,經(jīng)過MogDB的并行測試恢復(fù)數(shù)據(jù)顯示,經(jīng)過負(fù)載均衡調(diào)優(yōu),60%的負(fù)載可分配狀況下,主備切換命令在10秒內(nèi)切換,備機(jī)直接替代主機(jī)操作業(yè)務(wù)。
高性能:增加檢查點(diǎn) 支持多線程高并發(fā) 支持備庫并行,融合內(nèi)存引擎架構(gòu),技術(shù)優(yōu)勢是全內(nèi)存優(yōu)化實(shí)現(xiàn)存儲引擎的高并發(fā)控制,而且還是用了行列混存技術(shù),有點(diǎn)、線、面的構(gòu)建查詢方式,還可以進(jìn)行統(tǒng)計分析。
易用:支持高可用自動切換,自動備份和云同步,斷電斷點(diǎn)續(xù)傳,支持API集成,參數(shù)自調(diào)優(yōu)、SQL智能識別,大大減輕了DBA的工作量,自動化安裝部署和運(yùn)維監(jiān)控。
兼容:支持通用數(shù)據(jù)庫類型、對象和視圖,逐步優(yōu)化存儲過程 而且云和恩墨有缺陷修復(fù)、技術(shù)支持及周邊工具開發(fā)全天候服務(wù)能力。與Oracle,DB2等有高度兼容性,并有兼容插件。
下面要生態(tài)社區(qū)和生態(tài)伙伴。MogDB堅定不移地在openGauss生態(tài)社區(qū)建設(shè)上持續(xù)投入、聯(lián)合創(chuàng)新,將商業(yè)數(shù)據(jù)庫時代建立的能力和自身的技術(shù)基因,帶入到openGauss的開源社區(qū)中,助力openGauss的創(chuàng)新特性地在“最后一公里”落地。

在開源社區(qū)的建設(shè)上,能夠真正地把內(nèi)核開發(fā)推進(jìn)到社區(qū)化,把更多的代碼合入到社區(qū)中來,真正實(shí)現(xiàn)協(xié)同發(fā)展、共同建設(shè)、創(chuàng)新突破,讓中國的數(shù)據(jù)庫產(chǎn)品快速成功,讓中國擁有易用、好用的國產(chǎn)數(shù)據(jù)庫!




