GBase新聞
GBase 8a國產(chǎn)數(shù)據(jù)庫助力數(shù)據(jù)處理分析快人一步
文 | 陳花平
福建農(nóng)信之前行內(nèi)絕大部分系統(tǒng)使用的都是Oracle數(shù)據(jù)庫,隨著業(yè)務(wù)發(fā)展,數(shù)據(jù)量一直增長,我們數(shù)據(jù)條線參考農(nóng)業(yè)銀行的案例,將數(shù)據(jù)倉庫逐步從Oracle過渡到GBase數(shù)據(jù)庫,批量處理性能有了較大提升,在GBase官網(wǎng)中也可以查到此案例。去年疫情期間我負(fù)責(zé)的一個(gè)系統(tǒng)計(jì)劃進(jìn)行GBase 8a MPP Cluster數(shù)據(jù)庫建設(shè),將數(shù)據(jù)加工處理部分從Oracle遷移到GBase,出于項(xiàng)目建設(shè)需要,我報(bào)名了GBase 8a V86版本的培訓(xùn)課程并通過了認(rèn)證考試。隨著項(xiàng)目的推進(jìn),對GBase 8a有了更深的理解,為了進(jìn)一步鞏固基礎(chǔ),也想了解V95新版本相對V86版本有哪些提升和變化,因此今年再一次報(bào)名參加了GBase 8a V95版本的認(rèn)證培訓(xùn)課程,并利用晚上下班時(shí)間自學(xué)。
通過這兩次課程學(xué)習(xí),感覺兩次課程內(nèi)容大同小異,差異不大。基本是從數(shù)據(jù)庫技術(shù)架構(gòu)及原理、數(shù)據(jù)庫安裝部署及管理、數(shù)據(jù)庫開發(fā)及調(diào)優(yōu)三個(gè)方面來講解。課程比較基礎(chǔ)一些,但是實(shí)用性和可操作性較強(qiáng),對于有其他數(shù)據(jù)庫基礎(chǔ)的人員來說應(yīng)該不難,特別是有mysql基礎(chǔ)的人。V86版本和V95版本的數(shù)據(jù)架構(gòu)基本是一樣的,都是Shared Nothing架構(gòu),不過V95版本多了VC(虛擬集群)的機(jī)制并且hash分布列支持多個(gè),其他的安全加密那塊也有加強(qiáng)。由于沒有使用過V95版本,其他的40多項(xiàng)功能特性提升還需要繼續(xù)探索。
在項(xiàng)目中我們實(shí)際使用的GBase 8a MPP Cluster V86版本,使用過程中發(fā)現(xiàn),GBase對于大數(shù)據(jù)量批量加工處理性能較高,原先10TB+的數(shù)據(jù)批量處理,Oracle要八九個(gè)小時(shí)才能完成,GBase不到兩個(gè)小時(shí)就處理完了。當(dāng)然在數(shù)據(jù)庫遷移過程中,也碰到各種各樣問題,比如物理機(jī)安裝部署、節(jié)點(diǎn)擴(kuò)容和Oracle語法差異較大、企業(yè)管理器工具不夠好用、并發(fā)查詢性能不高等,這些在實(shí)際使用過程中已經(jīng)部分解決和規(guī)避。總體來說,GBase 8a數(shù)據(jù)庫在數(shù)據(jù)分析類應(yīng)用中應(yīng)該頗具競爭力,我們應(yīng)該發(fā)揮其分布式計(jì)算性能強(qiáng)的優(yōu)勢。
隨著信創(chuàng)計(jì)劃的實(shí)施推廣,國產(chǎn)數(shù)據(jù)庫會被進(jìn)一步加強(qiáng)和使用,GBase作為其中的主力成員,已經(jīng)在各個(gè)行業(yè)都有成功的實(shí)施案例,其穩(wěn)定性、可維護(hù)性、可用性方面也在不斷提升。衷心祝愿GBase數(shù)據(jù)庫越走越好,真正成為國產(chǎn)數(shù)據(jù)庫之光。