簡述資料庫管理系統「關係資料庫管理系統中的關係」

openGauss簡介

openGauss是一款開源關係型資料庫管理系統,採用木蘭寬鬆許可證v2發行。openGauss內核源自PostgreSQL,深度融合華為在資料庫領域多年的經驗,結合企業級場景需求,持續構建競爭力特性。同時openGauss也是一個開源的資料庫平台,鼓勵社區貢獻、合作。

關係型資料庫管理系統openGauss 1.0.1版本發布

特性

1、高性能

兩路鯤鵬性能150萬tpmC;面向多核架構的並發控制技術;NUMA-Aware存儲引擎;SQL-Bypass智能選路執行技術;面向實時高性能場景的內存引擎。

2、高安全

業務無憂,故障切換時間RTO<10s;精細安全管理: 細粒度訪問控制、多維度審計;全方位數據保護: 存儲&傳輸&導出加密。

3、易運維

智能參數調優: 結合深度強化學習和啟發式演算法, 實現參數自動推薦; 慢SQL診斷,多維性能自監控視圖,實時掌控系統性能表現; 提供在線自學習的SQL時間預測、快速定位、急速調優。

4、全開放

採用木蘭寬鬆許可證協議,允許對代碼自由修改、使用、引用; 完全開放資料庫內核能力, 聯合開發者和夥伴共同打造工具等資料庫周邊能力; 開放夥伴認證、培訓體系及高校課程。

更新內容

根據其發布公告,openGauss 1.0.1定位為 Update 版本,與原來的1.0.0版本特性功能保持兼容,部分新增特性如下:

  • XML類型。XML 數據類型可以用於存儲 XML 數據。
  • 偽列 ROWNUM。ROWNUM 為查詢出來的每一行記錄生成一個序號,從1開始依次遞增且不會重複。
  • 聚合函數 median。median 返回給定數值的中值,中值是在一組數值中居於中間的數值, 如果參數集合中包含偶數個數字,函數 median 將返回位於中間的兩個數的平均值。
  • 全局臨時表。每個資料庫只需要創建一次臨時表,全局臨時表對象放在數據字典中。
  • 外部表。數據不存在於資料庫中的表。 外部表是對資料庫表的延伸。
  • 物化視圖。物化視圖是資料庫查詢結果數據的本地副本,存儲基於數據表的數據,也可以稱為快照。
  • 外鍵。外鍵表示了兩個關係之間的相關聯繫。以另一個關係的外鍵作主關鍵字的表被稱為主表, 具有此外鍵的表被稱為主表的從表,外鍵建立了主表和從表之間的參照完整性約束。
  • UPSERT(insert on conflict do)。當插入遇到約束錯誤時,直接返回或者改為執行 UPDATE。
  • 存儲過程內 commit,單獨調試和調用無參數存儲過程可以省去括弧。
  • 自治事務(autonomous transaction)允許你創建一個」事務中的事務」,它能獨立於其父事務提交或回滾。
  • 關鍵字別名。關鍵字如 name、value、type 作為查詢結果列別名。
  • 邏輯複製。實現跨版本複製,異構資料庫複製,雙寫資料庫複製,表級別複製。
  • 增量備份/恢復(beta)。支持對資料庫進行全量備份和增量備份,支持對備份數據進行管理,查看備份狀態。
  • 恢復到指定時間點(PITR)。時間點恢復(Point In Time Recovery)基本原理是通過基礎熱備 + WAL 預寫日誌 + WAL 歸檔日誌進行備份恢復。
  • 備機 replay 模式。主備雙機同步支持 remote_apply 模式,在 remote_apply 模式下,主機需要等待備機日誌 redo 恢復完才返回給應用。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/250355.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-13 13:31
下一篇 2024-12-13 13:31

相關推薦

發表回復

登錄後才能評論