openGauss魔改PG?它能兼容Oracle的數據庫表嗎?

本文由 dbaplus 社羣授權轉載。

openGauss的前世今生

上一篇看到很多朋友留言對openGauss的歷史疑問較多,本文開頭就先把筆者道聽途說來的openGauss歷史作爲雜談在這裏聊聊。

華爲數據庫最早誕生於運營商的需求,最初版本名稱爲GMDB,後來基於PostgreSQL-XC進行整體改造,再配合自研的存儲引擎,發佈了FusionInsight LibrA(天枰座),也就是大家聽過較多的MPPDB,目前官網上還能找到一些FusionInsight LibrA的資料。

同時在2015年,華爲成立了另一項目組,純自研了一款與Oracle非常相似的數據庫,引擎名稱爲Zenith。在2015-2016年左右,華爲基於MySQL研發了一款雲原生數據庫TaurusDB(這個時間段貌似有三款並行的數據庫產品)。

2018年左右,華爲開始進行數據庫整合,對數據庫產品名定義爲GaussDB。針對不同的場景,分爲GaussDB 100(簡單OLTP場景,單節點架構,基於Zenith引擎)、GaussDB 200(OLAP及數倉場景,MPPDB架構,基於Libra引擎)、GaussDB 300(HTAP場景,分佈式架構,貌似是基於PostgreSQL-XL改造)三個對外的產品,在2019年又進行了再次整合,將GaussDB 100、GaussDB 300合併,產品名稱變爲GaussDB T(OLTP、HTAP場景)、GaussDB A(OLAP場景,原Gauss 200)。

原文鏈接:【https://www.infoq.cn/article/hLvbP5TJ2zUZqxN2jAp1】。未經作者許可,禁止轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章