openGauss

openGauss

openGauss是一款全面友好開放,攜手夥伴共同打造的企業級開源關係型資料庫。openGauss採用木蘭寬鬆許可證v2發行,提供面向多核架構的極致性能、全鏈路的業務、數據安全、基於AI的調優和高效運維的能力。openGauss深度融合華為在資料庫領域多年的研發經驗,結合企業級場景需求,持續構建競爭力特性。同時,openGauss也是一個開源、免費的資料庫平台,鼓勵社區貢獻、合作。

基本介紹

  • 軟體名稱:openGauss
  • 上線時間:2020年6月30日
  • 開發商華為
  • 類型:關係型資料庫
  • 語言:C++
套用場景,核心特性,軟體架構,發展歷程,版本發布,社區貢獻,交流平台,

套用場景

  • 交易型套用
大並發、大數據量、以在線上事務處理為主的交易型套用。例如,電商、金融、O2O、電信CRM/計費等類型的套用,套用可按需選擇不同的主備部署模式。
  • 物聯網數據
感測監控設備多、採樣率高、數據存儲為追加模型,操作和分析並重的場景。例如,工業監控、遠程控制、智慧城市的延展、智慧型家居車聯網物聯網場景。

核心特性

openGauss相比於其他開源資料庫主要有以下幾個主要特點:
  • 高性能
  • 提供了面向多核架構的並發控制技術結合鯤鵬硬體最佳化,在兩路鯤鵬下TPCC Benchmark達成性能150萬tpmc。
  • 針對當前硬體多核NUMA的架構趨勢,在核心關鍵結構上採用了Numa-Aware的數據結構。
  • 提供Sql-bypass智慧型快速引擎技術。
  • 針對頻繁更新場景,提供Ustore存儲引擎。
  • 高可用
  • 支持主備同步,異步以及級聯備機多種部署模式。
  • 數據頁CRC校驗,損壞數據頁通過備機自動修復。
  • 備機並行恢復,10秒內可升主提供服務。
  • 提供基於Paxos分散式一致性協定的日誌複製及選主框架。
  • 高安全
支持全密態計算,訪問控制、加密認證、資料庫審計、動態數據脫敏安全特性,提供全方位端到端的數據安全保護
  • 易運維
  • 基於AI的智慧型參數調優和索引推薦,提供AI自動參數推薦。
  • 慢SQL診斷,多維性能自監控視圖,實時掌控系統的性能表現。
  • 提供線上自學習的SQL時間預測。
全開放
  • 採用木蘭寬鬆許可證協定,允許對代碼自由修改,使用,引用。
  • 提供夥伴認證,培訓體系和高校課程。

軟體架構

openGauss是單機系統,支持一主多備,最多支持八個備機。詳情請參見openGauss架構圖。
openGauss
openGauss架構圖

發展歷程

2019年9月19日在華為全聯接大會上,華為宣布將開源其資料庫產品,開源後命名為openGauss。
2020年6月30日openGauss資料庫原始碼正式開放。
openGauss與海量數據雲和恩墨神舟通用、南大通用、人大金倉等企業達成合作夥伴關係。當前已有寶蘭德、天翼雲、柏睿數據、快立方等130+企業加入社區組織,共同建設開源社區。
openGauss版本規劃按照6個月一個小版本,1年一個大版本的節奏,版本生命周期暫定3年。
2023年5月25日-26日,在openGauss開發者大會2023上,openGauss推出DataPod+DataKit組合和第三代智慧型最佳化器ABO,打造全新的數據底座;海量數據、雲和恩墨、南大通用、沃趣科技正式發布首批基於openGauss發行版的資料庫一體機產品;openGauss社區正式發布openGauss夥伴專業保障服務,首批8家優秀夥伴通過認證成為社區服務夥伴。

版本發布

2020年6月30日openGauss發布第一個版本,版本號為1.0.0。
2020年9月30日openGauss發布Update版本,版本號為1.0.1。
2020年12月30日openGauss發布Update版本,版本號為1.1.0。
2021年3月30日openGauss發布第一個Release版本,版本號為2.0.0。
2021年5月30日openGauss發布openGauss2.0.0的補丁版本,版本號為2.0.1。
2021年9月30日openGauss發布Preview版本,版本號為2.1.0。
2022年4月1日openGauss發布第二個Release版本,版本號為3.0.0。
2022年9月30日openGauss發布openGauss 2022年發布的Preview版本,版本號為3.1.0。
2023年1月4日openGauss發布openGauss 5.0.0 Release版本的Preview版本,版本號為3.1.1

社區貢獻

openGauss開源社區主要包含SQLEngine、StorageEngine、Connectors、Tools、Docs、Infra等SIG。您可以通過多種方式協助openGauss社區,參與社區貢獻的方法請參見社區貢獻。

交流平台

openGauss提供了以下學習交流平台,平台上提供openGauss相關的視頻、課程、部落格等內容供用戶獲取信息或交流討論。歡迎大家積極參與。
  • openGauss社區
openGauss官網、openGauss B站直播間、openGauss CSDN論壇
  • Gauss松鼠會交流圈
Gauss松鼠會B站、Gauss松鼠會CSDN開源中國

相關詞條

熱門詞條

聯絡我們