91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OrioleDB:構(gòu)建現(xiàn)代云原生存儲(chǔ)引擎

微云疏影 ? 來(lái)源:yzsDBA ? 作者:yzsDBA ? 2022-04-13 15:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OrioleDB是PG的一個(gè)新存儲(chǔ)引擎,為世界上最受歡迎的數(shù)據(jù)庫(kù)平臺(tái)帶來(lái)一種現(xiàn)代化數(shù)據(jù)庫(kù)容量、功能和性能方法。

它以擴(kuò)展的形式組成,建立在新的表訪問(wèn)方法框架以及其他表中PG擴(kuò)展接口之上。通過(guò)擴(kuò)展和增強(qiáng)當(dāng)前的表訪問(wèn)方法,OrioleDB為未來(lái)更強(qiáng)大的存儲(chǔ)模型打開(kāi)了大門(mén),這些模型對(duì)云和現(xiàn)代硬件架構(gòu)進(jìn)行了優(yōu)化。目前是標(biāo)準(zhǔn)的PG許可。

1)專(zhuān)為現(xiàn)代硬件而設(shè)計(jì)。OrioleDB的設(shè)計(jì)針對(duì)數(shù)十個(gè)和上百CPU內(nèi)核現(xiàn)代服務(wù)器,避免CPU瓶頸,提供了針對(duì)現(xiàn)代存儲(chǔ)技術(shù),例如SSD和NVM,的使用方法。

2)減少維護(hù)需求。實(shí)現(xiàn)了undo log和page-mergins的概念,消除了對(duì)專(zhuān)用垃圾回收進(jìn)程的需要。此外,還實(shí)現(xiàn)了默認(rèn)的64位事務(wù)標(biāo)識(shí)符,從而消除了眾所周知的回卷問(wèn)題

3)分布式設(shè)計(jì)。實(shí)現(xiàn)了一個(gè)支持并行回放的行級(jí)WAL日志。此日志架構(gòu)針對(duì)基于RAFT共識(shí)的復(fù)制進(jìn)行優(yōu)化,允許active-active多主。

OrioleDB關(guān)鍵技術(shù)差異:

1)無(wú)緩沖區(qū)映射和無(wú)鎖page讀取。OrioleDB內(nèi)存中page直接連接到存儲(chǔ)層的頁(yè)。消除了對(duì)緩沖區(qū)映射及相關(guān)瓶頸。此外,內(nèi)存中頁(yè)面讀取不涉及原子操作。這些設(shè)計(jì)決策共同將PG的垂直擴(kuò)展性提升到了一個(gè)全新的水平。

2)MVCC基于UNDO日志。舊版本的元組不會(huì)導(dǎo)致主存儲(chǔ)系統(tǒng)膨脹,而是將其放逐到undo鏈的undo日志中。頁(yè)級(jí)別的undo記錄允許系統(tǒng)很方便地盡快回收已刪除元組占用的空間。大多數(shù)情況下,這些機(jī)制與page-mergins一起消除了膨脹。也不需要對(duì)表進(jìn)行專(zhuān)門(mén)的VACUUM,從而消除了系統(tǒng)性能下降和數(shù)據(jù)庫(kù)中斷的一個(gè)重要且常見(jiàn)的原因。

3)copy-on-write檢查點(diǎn)和行級(jí)WAL。OrioleDB利用copy-on-write檢查點(diǎn),每時(shí)每刻都提供結(jié)構(gòu)上一致的數(shù)據(jù)快照。這對(duì)現(xiàn)代SSD很友好,并允許行級(jí)WAL日志記錄。反過(guò)來(lái),行級(jí)WAL日志記錄很容易并行化(已做),緊湊且適合active-active多主(計(jì)劃)。

狀態(tài)

當(dāng)前僅alpha狀態(tài),僅推薦測(cè)試,不推薦生產(chǎn)環(huán)境使用。

安裝

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

pYYBAGJWf4yAP82oAAALL_okViw745.png

$ cd orioledb

$ make USE_PGXS=1

$ make USE_PGXS=1 install

$ make USE_PGXS=1 installcheck

啟動(dòng)前,在postgresql.conf中配置庫(kù)文件:

shared_preload_libraries = 'orioledb.so'

也可以通過(guò)SQL:

CREATE EXTENSION orioledb;

創(chuàng)建表方法:

CREATE TABLE table_name (...) USING orioledb;

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4533

    瀏覽量

    87464
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9795

    瀏覽量

    87996
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    3927

    瀏覽量

    66238
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    云原生環(huán)境里Nginx的故障排查思路

    本文聚焦于云原生環(huán)境下Nginx的故障排查思路。隨著云原生技術(shù)的廣泛應(yīng)用,Nginx作為常用的高性能Web服務(wù)器和反向代理服務(wù)器,在容器化和編排的環(huán)境中面臨著新的故障場(chǎng)景和挑戰(zhàn)。
    的頭像 發(fā)表于 06-17 13:53 ?237次閱讀
    <b class='flag-5'>云原生</b>環(huán)境里Nginx的故障排查思路

    云原生AI服務(wù)怎么樣

    云原生AI服務(wù),是指采用云原生的原則和技術(shù)來(lái)構(gòu)建、部署和管理人工智能應(yīng)用及工作負(fù)載的方法和模式。那么,云原生AI服務(wù)怎么樣呢?下面,AI部落小編帶您了解。
    的頭像 發(fā)表于 01-23 10:47 ?463次閱讀

    云原生LLMOps平臺(tái)作用

    云原生LLMOps平臺(tái)是一種基于云計(jì)算基礎(chǔ)設(shè)施和開(kāi)發(fā)工具,專(zhuān)門(mén)用于構(gòu)建、部署和管理大型語(yǔ)言模型(LLM)全生命周期的平臺(tái)。以下,是對(duì)云原生LLMOps平臺(tái)作用的梳理,由AI部落小編整理。
    的頭像 發(fā)表于 01-06 10:21 ?461次閱讀

    如何選擇云原生機(jī)器學(xué)習(xí)平臺(tái)

    當(dāng)今,云原生機(jī)器學(xué)習(xí)平臺(tái)因其彈性擴(kuò)展、高效部署、低成本運(yùn)營(yíng)等優(yōu)勢(shì),逐漸成為企業(yè)構(gòu)建和部署機(jī)器學(xué)習(xí)應(yīng)用的首選。然而,市場(chǎng)上的云原生機(jī)器學(xué)習(xí)平臺(tái)種類(lèi)繁多,功能各異,如何選擇云原生機(jī)器學(xué)習(xí)平
    的頭像 發(fā)表于 12-25 11:54 ?457次閱讀

    構(gòu)建云原生機(jī)器學(xué)習(xí)平臺(tái)流程

    構(gòu)建云原生機(jī)器學(xué)習(xí)平臺(tái)是一個(gè)復(fù)雜而系統(tǒng)的過(guò)程,涉及數(shù)據(jù)收集、處理、特征提取、模型訓(xùn)練、評(píng)估、部署和監(jiān)控等多個(gè)環(huán)節(jié)。
    的頭像 發(fā)表于 12-14 10:34 ?435次閱讀

    什么是云原生MLOps平臺(tái)

    云原生MLOps平臺(tái),是指利用云計(jì)算的基礎(chǔ)設(shè)施和開(kāi)發(fā)工具,來(lái)構(gòu)建、部署和管理機(jī)器學(xué)習(xí)模型的全生命周期的平臺(tái)。以下,是對(duì)云原生MLOps平臺(tái)的介紹,由AI部落小編整理。
    的頭像 發(fā)表于 12-12 13:13 ?527次閱讀

    云原生和數(shù)據(jù)庫(kù)哪個(gè)好一些?

    云原生和數(shù)據(jù)庫(kù)哪個(gè)好一些?云原生和數(shù)據(jù)庫(kù)各有其獨(dú)特的優(yōu)勢(shì),適用于不同的場(chǎng)景。云原生強(qiáng)調(diào)高效資源利用、快速開(kāi)發(fā)部署和高可伸縮性,適合需要高度靈活性和快速迭代的應(yīng)用。而數(shù)據(jù)庫(kù)則注重?cái)?shù)據(jù)一致性、共享和獨(dú)立性,確保數(shù)據(jù)的穩(wěn)定和安全,適用
    的頭像 發(fā)表于 11-29 10:07 ?523次閱讀

    k8s微服務(wù)架構(gòu)就是云原生嗎??jī)烧呤鞘裁搓P(guān)系

    和安全性,使開(kāi)發(fā)者能夠更輕松地構(gòu)建和部署現(xiàn)代化的應(yīng)用程序。然而,云原生不僅僅局限于Kubernetes或任何單一的技術(shù),它是一種方法論和最佳實(shí)踐,涵蓋了多個(gè)技術(shù)和理念,旨在充分利用云計(jì)算的優(yōu)勢(shì)來(lái)
    的頭像 發(fā)表于 11-25 09:39 ?528次閱讀

    容器云服務(wù)引擎是什么意思?

    容器云服務(wù)引擎是什么意思?容器云服務(wù)引擎是一種基于云原生架構(gòu)的容器編排工具,能夠幫助用戶(hù)快速構(gòu)建、部署和管理容器化應(yīng)用。它支持容器化應(yīng)用的全生命周期管理,包括部署、管理和擴(kuò)展,旨在簡(jiǎn)化
    的頭像 發(fā)表于 10-19 17:08 ?425次閱讀

    容器云服務(wù)引擎是什么?如何使用

    容器云服務(wù)引擎(CloudContainerEngine,簡(jiǎn)稱(chēng)CCE),是一個(gè)企業(yè)級(jí)的Kubernetes集群托管服務(wù),提供高度可擴(kuò)展、高性能的云原生應(yīng)用部署和管理方案。容器云服務(wù)引擎一種基于
    的頭像 發(fā)表于 09-30 10:17 ?522次閱讀

    云原生和非云原生哪個(gè)好?六大區(qū)別詳細(xì)對(duì)比

    云原生和非云原生各有優(yōu)劣,具體選擇取決于應(yīng)用場(chǎng)景。云原生利用云計(jì)算的優(yōu)勢(shì),通過(guò)微服務(wù)、容器化和自動(dòng)化運(yùn)維等技術(shù),提高了應(yīng)用的可擴(kuò)展性、更新速度和成本效益。非云原生則可能更適合對(duì)延遲敏感
    的頭像 發(fā)表于 09-13 09:53 ?775次閱讀

    基于Arm架構(gòu)的Azure虛擬機(jī)助力云原生應(yīng)用開(kāi)發(fā)

    子系統(tǒng) (CSS) 所構(gòu)建的解決方案專(zhuān)為運(yùn)行現(xiàn)代通用云工作負(fù)載而設(shè)計(jì),并且通過(guò)優(yōu)化,為云原生產(chǎn)品提供更高的效率和性能。
    的頭像 發(fā)表于 09-05 15:54 ?2196次閱讀

    京東云原生安全產(chǎn)品重磅發(fā)布

    “安全產(chǎn)品那么多,我怎么知道防住了?”“大家都說(shuō)自己是云原生的,我看都是換湯不換藥”在與客戶(hù)溝通云原生安全方案的時(shí)候,經(jīng)常會(huì)遇到這樣的吐槽。越來(lái)越的客戶(hù)已經(jīng)開(kāi)始了云原生化的技術(shù)架構(gòu)改造,也意識(shí)到
    的頭像 發(fā)表于 07-26 10:36 ?781次閱讀
    京東<b class='flag-5'>云原生</b>安全產(chǎn)品重磅發(fā)布

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

    從這兩個(gè)方面分別進(jìn)行分析和解決。 新技術(shù)帶來(lái)新的安全風(fēng)險(xiǎn) 云原生的概念定義本身就比較抽象,從誕生到現(xiàn)在也經(jīng)歷了多次變化。2018年CNCF對(duì)云原生的概念進(jìn)行了重定義:云原生技術(shù)有利于各組織在公有云、私有云和混合云等新型動(dòng)態(tài)環(huán)境中
    的頭像 發(fā)表于 07-26 10:35 ?551次閱讀
    從積木式到裝配式<b class='flag-5'>云原生</b>安全

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

    隨著云計(jì)算,大數(shù)據(jù)和人工智能等技術(shù)的蓬勃發(fā)展,數(shù)據(jù)中心面臨著前所未有的數(shù)據(jù)洪流和計(jì)算壓力,這對(duì)SDN提出了更高的性能和效率要求。自云原生概念被提出以來(lái),Kubernetes為云原生應(yīng)用的落地提供了一
    的頭像 發(fā)表于 07-22 11:44 ?1219次閱讀
    基于DPU與SmartNic的<b class='flag-5'>云原生</b>SDN解決方案
    主站蜘蛛池模板: 高清一级 | 亲女乱h文小兰第一次 | 免费免播放器在线视频观看 | 色香色香欲天天天影视综合网 | 午夜88| 老师啊灬啊灬用力啊快224视频 | 天堂在线中文字幕 | 黄黄网| 五月婷婷在线视频观看 | 天天干天天拍 | 国产拍拍视频 | 久久观看午夜精品 | 日本免费小视频 | 婷婷亚洲综合五月天小说在线 | 美女在线看永久免费网址 | 伊人福利网| 热re66久久精品国产99热 | 精品国产一二三区在线影院 | 免费网站在线视频美女被 | 四虎国产一区二区三区 | 麦克斯奥特曼免费观看 | 日日夜夜精品 | 操女人免费视频 | 国产黄色视屏 | 视频在线观看免费播放www | 丁香婷婷影院 | 日本wwww色 | 欧美日韩中文字幕 | 国产一区二区三区免费大片天美 | 777奇米四色米奇影院在线播放 | 在线欧美成人 | 青草午夜精品视频在线观看 | 性生i活一级一片 | 亚欧一区| 黄色网址在线免费观看 | 日韩成人午夜 | 亚洲加勒比在线 | 久久美女精品国产精品亚洲 | 狠狠轮| 色视频免费看 | 欧美xxxxx性视频 |