<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
openGauss 3.1.1是openGauss 5.0.0 release版本的Preview版本,希望廣大社群夥伴和開發者基於此版本進行場景化驗證,提前發現問題並反饋社群,社群將在LTS版本釋出前進行問題修復。當前檔案說明範圍僅限企業版。
3.1.1與之前的版本特性功能保持相容,主要功能如下:
其中,主備共用儲存特性是3.1.X版本引入的比較重要特性。下面重點介紹一下。
本特性提供主備機共用一份儲存的能力,實現基於磁陣裝置
的主備共用儲存HA部署形態,可選通過OCK RDMA提升備機實時一致性讀能力_。_主備共用儲存架構圖如下圖所示。
圖 1 主備共用架構圖
解決傳統HA部署下儲存容量較單機部署翻倍的問題,減少了儲存容量,節省磁陣裝置。可選通過OCK RDMA提升備機實時一致性讀能力。
-共用儲存依賴兩個自研的公共元件實現主備共用儲存的能力:
DSS是獨立程序,直接管理磁陣裸裝置,並對外提供類似分散式檔案系統的能力。通過共用記憶體和使用者端API動態庫,為資料庫提供建立檔案、刪除檔案、擴充套件和收縮檔案、讀寫檔案的能力。
DMS是動態庫,整合在資料庫內部,通過TCP/RDMA網路傳輸PAGE內容,將主備記憶體融合,提供記憶體池化能力,以此實現備機實時一致性讀功能。
共用儲存通過分散式儲存服務DSS元件實現主備共用一份儲存。與傳統建庫相比,共用儲存基於磁陣建庫將目錄分為三種型別,每範例獨佔且不共用、每範例獨佔且共用、所有範例共用。其中需要共用的目錄均需存放到磁陣裝置上,而不共用的目錄存放在本地盤上。另外備機建庫只需要建隸屬於自己的目錄,不需要再次建立所有範例共用的目錄結構。主備共用儲存新增了相關GUC引數,以及將系統表儲存方式從頁式切換到段頁式。
共用儲存通過分散式記憶體服務DMS元件實現主備頁面實時交換,提供備機實時一致效能力。即主機事務提交後,在備機立即能夠讀到,不存在延遲讀現象(事務隔離級別為Read-Committed)。
共用儲存通過OCK RDMA降低DMS主備頁面交換時延。TCP下的備機一致性讀進行時延對比,開啟OCK RDMA,備機一致性讀時延至少要降低20%。
主備共用儲存方案依賴於磁陣裝置,磁陣的LUN需要支援SCSI3的PR協定(包括PR OUT(“PERSISTENT RESERVE OUT”)PR IN(“PERSISTENT RESERVE IN”)和INQUIRY), 用於實現叢集IO FENCE。除此之外, 還需要支援SCSI3的CAW協定(COMPARE AND WRITE),用於實現共用磁碟鎖。如Dorado 5000 V3磁陣裝置。
實現的主備共用儲存HA部署形態只支援1主1備和1主2備場景,其他場景為體驗版未測試過,不承諾。
由於主備共用儲存依賴類似分散式檔案系統的功能來實現備機實時一致性讀能力,因此要求檔案後設資料變更越少越好。基於效能考慮,只支援段頁式表。
只支援主備部署在同一磁陣裝置上,不支援容災部署,也不支援主備混合部署(如主和備部署在不同的磁陣裝置上)。
主備頁面交換通過RDMA加速,依賴CX5網路卡,並且依賴OCK RDMA動態庫。
暫不支援備機重建及節點替換、節點修復等能力。
不支援從傳統HA部署升級到基於主備共用儲存部署。
共用儲存模式下gs_xlogdump_xid,gs_xlogdump_lsn,gs_xlogdump_tablepath,gs_xlogdump_parsepage_tablepath、pg_create_logical_replication_slot、gs_verify_and_tryrepair_page、gs_repair_page、gs_repair_file函數功能不支援使用。
共用儲存模式下T_CreatePublicationStmt、T_AlterPublicationStmt、T_CreateSubscriptionStmt、T_AlterSubscriptionStmt、T_DropSubscriptionStmt訂閱功能不支援使用。
共用儲存模式下不支援全域性臨時表。
安裝部分對應的也新增了共用儲存場景的支援。cluster_config_template.xml組態檔模板範例:
... <!-- 共用儲存模式開關 --> <PARAM name="enable_dss" value="on"/> <!-- dss範例目錄 --> <PARAM name="dss_home" value="/opt/huawei/install/data/dss"/> <!-- dss共用卷名 --> <PARAM name="ss_dss_vg_name" value="data"/> <!-- dss掛載卷組名和卷組資訊,包含共用卷 --> <PARAM name="dss_vg_info" value="data:/dev/sdb,p0:/dev/sdc,p1:/dev/sdd"/> <!-- cm投票卷 --> <PARAM name="votingDiskPath" value="/dev/sde"/> <!-- cm共用卷 --> <PARAM name="shareDiskDir" value="/dev/sdf"/> <!-- dss開啟ssl認證開關 --> <PARAM name="dss_ssl_enable" value="on"/> <!-- mes通訊協定型別 --> <PARAM name="ss_interconnect_type" value="TCP"/> <!-- rdma繫結cpu序列 --> <PARAM name="ss_rdma_work_config" value="1 7"/>
歡迎有興趣和條件的同學可以對主備共用儲存特性進行場景化驗證。
到此這篇關於openGauss資料庫共用儲存特性簡介的文章就介紹到這了,更多相關openGauss資料庫共用儲存內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45