openGauss學習筆記-01 什么是openGauss
openGauss是一款全面友好開放,攜手伙伴共同打造的企業(yè)級開源關系型數(shù)據(jù)庫。openGauss提供面向多核架構(gòu)的極致性能、全鏈路的業(yè)務、數(shù)據(jù)安全、基于AI的調(diào)優(yōu)和高效運維的能力。openGauss深度融合華為在數(shù)據(jù)庫領域多年的研發(fā)經(jīng)驗,結(jié)合企業(yè)級場景需求,持續(xù)構(gòu)建競爭力特性。
1.1 openGauss是一個數(shù)據(jù)庫管理系統(tǒng)
數(shù)據(jù)庫是結(jié)構(gòu)化的數(shù)據(jù)集合。它可以是任何數(shù)據(jù),購物清單、圖片庫或公司網(wǎng)絡中的大量信息。要添加、訪問和處理存儲在計算機數(shù)據(jù)庫中的海量數(shù)據(jù),您需要一個數(shù)據(jù)庫管理系統(tǒng)(DBMS)。數(shù)據(jù)庫管理系統(tǒng)可以對數(shù)據(jù)庫進行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。由于計算機非常擅長處理大量數(shù)據(jù),因此數(shù)據(jù)庫管理系統(tǒng)可以作為獨立程序使用,也可以作為其他應用程序的一部分在計算中發(fā)揮著核心作用。
1.2 openGauss數(shù)據(jù)庫是關系型的
關系型數(shù)據(jù)庫是指采用了關系模型來組織數(shù)據(jù)的數(shù)據(jù)庫,其以行和列的形式存儲數(shù)據(jù)。行和列被稱為表,一組表組成了數(shù)據(jù)庫。關系模型可以簡單理解為二維表格模型,而一個關系型數(shù)據(jù)庫就是由二維表及其之間的關系組成的一個數(shù)據(jù)組織。
openGauss的SQL部分代表 “結(jié)構(gòu)化查詢語言”。SQL是最常用的用于訪問和處理數(shù)據(jù)庫的標準計算機語言。根據(jù)您的編程環(huán)境,您可以直接輸入SQL、將SQL語句嵌入到以另一種語言編寫的代碼中,或者使用包含SQL語法的特定語言 API。
SQL由ANSI/ISO SQL標準定義。SQL標準自1986年以來一直在發(fā)展,并且存在多個版本。本文中,“SQL92”是指1992年發(fā)布的標準,“SQL99”是指1999年發(fā)布的標準,“SQL2003”是指2003年發(fā)布的標準?!癝QL2011”是指該標準的當前版本。openGauss支持標準的SQL92/SQL99/SQL2003/SQL2011規(guī)范。
1.3 openGauss軟件是開源的
開源意味著任何人都可以使用和修改軟件。任何人都可以下載openGauss軟件并使用它,而無需支付任何費用。如果您愿意,您可以研究源代碼并對其進行更改以滿足您的需要。openGauss軟件使用木蘭寬松許可證V2(http://license.coscl.org.cn/MulanPSL2/)來定義軟件的使用范圍。
1.4 openGauss數(shù)據(jù)庫具有高性能、高可用、高安全、易運維、全開放的特點
1.4.1 高性能
- 提供了面向多核架構(gòu)的并發(fā)控制技術,結(jié)合鯤鵬硬件優(yōu)化方案,在兩路鯤鵬下,TPCC Benchmark可以達到150萬tpmc的性能。
- 針對當前硬件多核numa的架構(gòu)趨勢, 在內(nèi)核關鍵結(jié)構(gòu)上采用了Numa-Aware的數(shù)據(jù)結(jié)構(gòu)。
- 提供Sql-bypass智能快速引擎技術。
- 針對數(shù)據(jù)頻繁更新的場景,提供ustore存儲引擎。
1.4.2 高可用
- 支持主備同步、異步以及級聯(lián)備機多種部署模式。
- 數(shù)據(jù)頁CRC校驗,損壞數(shù)據(jù)頁通過備機自動修復。
- 備機并行恢復,10秒內(nèi)可升主提供服務。
- 提供基于paxos分布式一致性協(xié)議的日志復制及選主框架。
1.4.3 高安全
支持全密態(tài)計算,訪問控制、加密認證、數(shù)據(jù)庫審計、動態(tài)數(shù)據(jù)脫敏等安全特性,提供全方位端到端的數(shù)據(jù)安全保護。
1.4.4 易運維
- 基于AI的智能參數(shù)調(diào)優(yōu)和索引推薦,提供AI自動參數(shù)推薦。
- 慢SQL診斷,多維性能自監(jiān)控視圖,實時掌控系統(tǒng)的性能表現(xiàn)。
- 提供在線自學習的SQL時間預測。
1.4.5 全開放
- 采用木蘭寬松許可證協(xié)議,允許對代碼自由修改,使用,引用。
- 數(shù)據(jù)庫內(nèi)核能力全開放。
- 提供豐富的伙伴認證,培訓體系和高校課程。
?? 點贊,你的認可是我創(chuàng)作的動力!
?? 收藏,你的青睞是我努力的方向!
?? 評論,你的意見是我進步的財富!文章來源:http://www.zghlxwxcb.cn/news/detail-528773.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-528773.html
到了這里,關于openGauss學習筆記-01 什么是openGauss的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!