在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OrioleDB:構建現代云原生存儲引擎

微云疏影 ? 來源:yzsDBA ? 作者:yzsDBA ? 2022-04-13 15:45 ? 次閱讀

OrioleDB是PG的一個新存儲引擎,為世界上最受歡迎的數據庫平臺帶來一種現代化數據庫容量、功能和性能方法。

它以擴展的形式組成,建立在新的表訪問方法框架以及其他表中PG擴展接口之上。通過擴展和增強當前的表訪問方法,OrioleDB為未來更強大的存儲模型打開了大門,這些模型對云和現代硬件架構進行了優化。目前是標準的PG許可。

1)專為現代硬件而設計。OrioleDB的設計針對數十個和上百CPU內核現代服務器,避免CPU瓶頸,提供了針對現代存儲技術,例如SSD和NVM,的使用方法。

2)減少維護需求。實現了undo log和page-mergins的概念,消除了對專用垃圾回收進程的需要。此外,還實現了默認的64位事務標識符,從而消除了眾所周知的回卷問題

3)分布式設計。實現了一個支持并行回放的行級WAL日志。此日志架構針對基于RAFT共識的復制進行優化,允許active-active多主。

OrioleDB關鍵技術差異:

1)無緩沖區映射和無鎖page讀取。OrioleDB內存中page直接連接到存儲層的頁。消除了對緩沖區映射及相關瓶頸。此外,內存中頁面讀取不涉及原子操作。這些設計決策共同將PG的垂直擴展性提升到了一個全新的水平。

2)MVCC基于UNDO日志。舊版本的元組不會導致主存儲系統膨脹,而是將其放逐到undo鏈的undo日志中。頁級別的undo記錄允許系統很方便地盡快回收已刪除元組占用的空間。大多數情況下,這些機制與page-mergins一起消除了膨脹。也不需要對表進行專門的VACUUM,從而消除了系統性能下降和數據庫中斷的一個重要且常見的原因。

3)copy-on-write檢查點和行級WAL。OrioleDB利用copy-on-write檢查點,每時每刻都提供結構上一致的數據快照。這對現代SSD很友好,并允許行級WAL日志記錄。反過來,行級WAL日志記錄很容易并行化(已做),緊湊且適合active-active多主(計劃)。

狀態

當前僅alpha狀態,僅推薦測試,不推薦生產環境使用。

安裝

需要PG14、libzstd和python3.5+及其testgres包。編譯安裝方法:

pYYBAGJWf4yAP82oAAALL_okViw745.png

$ cd orioledb

$ make USE_PGXS=1

$ make USE_PGXS=1 install

$ make USE_PGXS=1 installcheck

啟動前,在postgresql.conf中配置庫文件:

shared_preload_libraries = 'orioledb.so'

也可以通過SQL:

CREATE EXTENSION orioledb;

創建表方法:

CREATE TABLE table_name (...) USING orioledb;

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲
    +關注

    關注

    13

    文章

    4340

    瀏覽量

    86012
  • 服務器
    +關注

    關注

    12

    文章

    9265

    瀏覽量

    85787
  • 數據庫
    +關注

    關注

    7

    文章

    3842

    瀏覽量

    64555
收藏 人收藏

    評論

    相關推薦

    云原生LLMOps平臺作用

    云原生LLMOps平臺是一種基于云計算基礎設施和開發工具,專門用于構建、部署和管理大型語言模型(LLM)全生命周期的平臺。以下,是對云原生LLMOps平臺作用的梳理,由AI部落小編整理。
    的頭像 發表于 01-06 10:21 ?88次閱讀

    如何選擇云原生機器學習平臺

    當今,云原生機器學習平臺因其彈性擴展、高效部署、低成本運營等優勢,逐漸成為企業構建和部署機器學習應用的首選。然而,市場上的云原生機器學習平臺種類繁多,功能各異,如何選擇云原生機器學習平
    的頭像 發表于 12-25 11:54 ?136次閱讀

    構建云原生機器學習平臺流程

    構建云原生機器學習平臺是一個復雜而系統的過程,涉及數據收集、處理、特征提取、模型訓練、評估、部署和監控等多個環節。
    的頭像 發表于 12-14 10:34 ?157次閱讀

    什么是云原生MLOps平臺

    云原生MLOps平臺,是指利用云計算的基礎設施和開發工具,來構建、部署和管理機器學習模型的全生命周期的平臺。以下,是對云原生MLOps平臺的介紹,由AI部落小編整理。
    的頭像 發表于 12-12 13:13 ?141次閱讀

    云原生和數據庫哪個好一些?

    云原生和數據庫哪個好一些?云原生和數據庫各有其獨特的優勢,適用于不同的場景。云原生強調高效資源利用、快速開發部署和高可伸縮性,適合需要高度靈活性和快速迭代的應用。而數據庫則注重數據一致性、共享和獨立性,確保數據的穩定和安全,適用
    的頭像 發表于 11-29 10:07 ?188次閱讀

    k8s微服務架構就是云原生嗎?兩者是什么關系

    和安全性,使開發者能夠更輕松地構建和部署現代化的應用程序。然而,云原生不僅僅局限于Kubernetes或任何單一的技術,它是一種方法論和最佳實踐,涵蓋了多個技術和理念,旨在充分利用云計算的優勢來
    的頭像 發表于 11-25 09:39 ?181次閱讀

    容器云服務引擎是什么意思?

    容器云服務引擎是什么意思?容器云服務引擎是一種基于云原生架構的容器編排工具,能夠幫助用戶快速構建、部署和管理容器化應用。它支持容器化應用的全生命周期管理,包括部署、管理和擴展,旨在簡化
    的頭像 發表于 10-19 17:08 ?199次閱讀

    容器云服務引擎是什么?如何使用

    容器云服務引擎(CloudContainerEngine,簡稱CCE),是一個企業級的Kubernetes集群托管服務,提供高度可擴展、高性能的云原生應用部署和管理方案。容器云服務引擎一種基于
    的頭像 發表于 09-30 10:17 ?215次閱讀

    云原生和非云原生哪個好?六大區別詳細對比

    云原生和非云原生各有優劣,具體選擇取決于應用場景。云原生利用云計算的優勢,通過微服務、容器化和自動化運維等技術,提高了應用的可擴展性、更新速度和成本效益。非云原生則可能更適合對延遲敏感
    的頭像 發表于 09-13 09:53 ?442次閱讀

    基于Arm架構的Azure虛擬機助力云原生應用開發

    子系統 (CSS) 所構建的解決方案專為運行現代通用云工作負載而設計,并且通過優化,為云原生產品提供更高的效率和性能。
    的頭像 發表于 09-05 15:54 ?1850次閱讀

    基于RDMA技術的Mayastor解決方案

    1.? 方案背景和挑戰 1.1. Mayastor簡介 OpenEBS是一個廣受歡迎的開源云原生存儲解決方案,托管于CNCF(云原生計算基金會)之下,旨在通過擴展Kubernetes的能力,為有狀態
    的頭像 發表于 08-20 18:47 ?1299次閱讀
    基于RDMA技術的Mayastor解決方案

    京東云原生安全產品重磅發布

    “安全產品那么多,我怎么知道防住了?”“大家都說自己是云原生的,我看都是換湯不換藥”在與客戶溝通云原生安全方案的時候,經常會遇到這樣的吐槽。越來越的客戶已經開始了云原生化的技術架構改造,也意識到
    的頭像 發表于 07-26 10:36 ?512次閱讀
    京東<b class='flag-5'>云原生</b>安全產品重磅發布

    從積木式到裝配式云原生安全

    從這兩個方面分別進行分析和解決。 新技術帶來新的安全風險 云原生的概念定義本身就比較抽象,從誕生到現在也經歷了多次變化。2018年CNCF對云原生的概念進行了重定義:云原生技術有利于各組織在公有云、私有云和混合云等新型動態環境中
    的頭像 發表于 07-26 10:35 ?320次閱讀
    從積木式到裝配式<b class='flag-5'>云原生</b>安全

    基于DPU與SmartNic的云原生SDN解決方案

    隨著云計算,大數據和人工智能等技術的蓬勃發展,數據中心面臨著前所未有的數據洪流和計算壓力,這對SDN提出了更高的性能和效率要求。自云原生概念被提出以來,Kubernetes為云原生應用的落地提供了一
    的頭像 發表于 07-22 11:44 ?747次閱讀
    基于DPU與SmartNic的<b class='flag-5'>云原生</b>SDN解決方案

    云原生是大模型“降本增效”的解藥嗎?

    云原生AI正當時
    的頭像 發表于 02-20 09:31 ?414次閱讀
    主站蜘蛛池模板: 777成了人乱视频| 四虎院影永久在线观看| 高颜值露脸极品在线播放| 久热福利视频| 午夜免费观看| 天天插伊人| 美女黄色一级毛片| 51视频在线观看免费国产| 手机看片久久| a成人毛片免费观看| 久久人成| 欧美一级www片免费观看| 欧美www| 日韩美毛片| 亚洲狠狠操| 狠狠色噜噜狠狠狠狠999米奇| 国产成人啪午夜精品网站| а8天堂资源在线官网| 欧美另类色| 亚洲国产日韩欧美在线as乱码| 很黄的网站在线观看| 男女视频在线观看免费| 深点再深一点好爽好多水| 不卡一区| 成人免费aaaaa毛片| 欧美区亚洲区| 一二三区在线视频| 91大神在线视频观看| 俄罗斯女人69xxx| 国产免费久久| 色偷偷91久久综合噜噜噜噜| 婷婷激情四月| 天天看片中文字幕| 毛片不卡一区二区三区| 综合五月| 伊人色强在线网| 最好看的2019中文字幕免费高清 | 国产毛片一区二区三区精品| 精品国产欧美一区二区最新| 在线观看二区三区午夜| 亚洲国产片|