91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(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ǔ)模型打開了大門,這些模型對(duì)云和現(xiàn)代硬件架構(gòu)進(jìn)行了優(yōu)化。目前是標(biāo)準(zhǔn)的PG許可。

1)專為現(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ì)專用垃圾回收進(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)行專門的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)容及配圖由入駐作者撰寫或者入駐合作網(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

    文章

    4791

    瀏覽量

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

    關(guān)注

    14

    文章

    10253

    瀏覽量

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

    關(guān)注

    7

    文章

    4020

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于NVIDIA GPU加速端點(diǎn)使用千問(wèn)3.5 VLM開發(fā)原生多模態(tài)智能體

    阿里巴巴推出了全新開源 千問(wèn)3.5 系列,專為構(gòu)建原生多模態(tài)智能體而設(shè)計(jì)。該系列的首個(gè)模型是一款總參數(shù)為 397B、具備推理能力的原生視覺(jué)語(yǔ)言模型 (VLM),基于由混合專家模型 (MoE) 和門控
    的頭像 發(fā)表于 03-04 16:37 ?276次閱讀

    NVIDIA BlueField-4數(shù)據(jù)處理器重塑新型AI原生存儲(chǔ)基礎(chǔ)設(shè)施

    NVIDIA 宣布,NVIDIA BlueField?-4 數(shù)據(jù)處理器作為全棧 NVIDIA BlueField 平臺(tái)的一部分,為 NVIDIA 推理上下文記憶存儲(chǔ)平臺(tái)提供支持,這是一種新型 AI 原生存儲(chǔ)基礎(chǔ)設(shè)施,專為 AI 新前沿而打造。
    的頭像 發(fā)表于 01-09 10:33 ?469次閱讀

    在“放開”與“限制”的夾縫中:構(gòu)建不依賴“地點(diǎn)”的芯片出廠能力

    ”,通過(guò)軟件定義標(biāo)準(zhǔn)化流程、云原生數(shù)據(jù)平臺(tái)、分布式制造服務(wù)節(jié)點(diǎn)實(shí)現(xiàn)。構(gòu)建關(guān)鍵在于突破技術(shù)標(biāo)準(zhǔn)化、數(shù)據(jù)跨境治理、網(wǎng)絡(luò)建設(shè)成本等瓶頸,以應(yīng)對(duì)供應(yīng)鏈新常態(tài)。
    的頭像 發(fā)表于 12-11 16:52 ?576次閱讀

    硬件加密引擎在保障數(shù)據(jù)安全方面有哪些優(yōu)勢(shì)呢?

    ” 機(jī)制:密鑰生成、存儲(chǔ)、使用均在加密引擎內(nèi)部完成,支持真隨機(jī)數(shù)發(fā)生器(TRNG)硬件生成密鑰,避免軟件生成的偽隨機(jī)數(shù)存在的可預(yù)測(cè)性風(fēng)險(xiǎn)。密鑰存儲(chǔ)于芯片內(nèi)置的安全熔絲(eFuse)或加密閃存中,即使芯片被
    發(fā)表于 11-17 06:47

    K8s存儲(chǔ)類設(shè)計(jì)與Ceph集成實(shí)戰(zhàn)

    云原生時(shí)代,存儲(chǔ)是制約應(yīng)用性能的關(guān)鍵瓶頸。本文將帶你深入理解K8s存儲(chǔ)類的設(shè)計(jì)原理,并手把手實(shí)現(xiàn)與Ceph的完美集成,讓你的集群存儲(chǔ)性能提升300%!
    的頭像 發(fā)表于 08-22 11:50 ?868次閱讀

    深入剖析Docker全鏈路安全防護(hù)策略

    云原生時(shí)代,Docker容器安全已成為運(yùn)維工程師必須面對(duì)的核心挑戰(zhàn)。本文將從實(shí)戰(zhàn)角度深入剖析Docker全鏈路安全防護(hù)策略,涵蓋鏡像構(gòu)建、容器運(yùn)行、網(wǎng)絡(luò)隔離等關(guān)鍵環(huán)節(jié),助你構(gòu)建企業(yè)級(jí)安全防護(hù)體系。
    的頭像 發(fā)表于 08-18 11:17 ?1037次閱讀

    Unity發(fā)布團(tuán)結(jié)引擎全新技術(shù)路線,中國(guó)原生及全球同步

    團(tuán)結(jié)引擎在中國(guó)市場(chǎng)快速成長(zhǎng),實(shí)現(xiàn)下載量40萬(wàn)、月活躍開發(fā)者近3萬(wàn)、應(yīng)用下載量超1300萬(wàn)的突破性進(jìn)展。 此次發(fā)布的技術(shù)路線圖,明確了以"全球技術(shù)同步、本土原生創(chuàng)新、真正跨平臺(tái)開發(fā)"為核心的三大戰(zhàn)略方向,旨在解決中國(guó)開發(fā)者在游戲品質(zhì)提升、多平臺(tái)適配、新興
    的頭像 發(fā)表于 08-05 09:27 ?615次閱讀
    Unity發(fā)布團(tuán)結(jié)<b class='flag-5'>引擎</b>全新技術(shù)路線,中國(guó)<b class='flag-5'>原生</b>及全球同步

    如何構(gòu)建高可用Prometheus監(jiān)控體系

    云原生時(shí)代,傳統(tǒng)監(jiān)控工具已經(jīng)無(wú)法滿足微服務(wù)架構(gòu)的復(fù)雜需求。Prometheus憑借其Pull模式、多維數(shù)據(jù)模型和強(qiáng)大的查詢語(yǔ)言PromQL,成為了CNCF畢業(yè)項(xiàng)目中的監(jiān)控標(biāo)桿。
    的頭像 發(fā)表于 08-01 09:10 ?874次閱讀

    工業(yè)自動(dòng)化控制系統(tǒng):現(xiàn)代工業(yè)的智能引擎

    工業(yè)自動(dòng)化控制系統(tǒng)(IACS)已成為現(xiàn)代制造業(yè)的神經(jīng)中樞與動(dòng)力引擎。通過(guò)融合傳感、控制、通信與信息技術(shù),構(gòu)建起一個(gè)精密、高效、可靠的生產(chǎn)指揮體系,在各類工業(yè)場(chǎng)景中重塑著生產(chǎn)力。從精密電子元件的裝配
    的頭像 發(fā)表于 07-30 15:20 ?874次閱讀

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

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

    廣和通出席2025春季火山引擎FORCE原動(dòng)力大會(huì)

    景的AI交互能力。大會(huì)聚焦大模型、云原生、智能應(yīng)用等前沿議題,吸引了來(lái)自人工智能、云計(jì)算和應(yīng)用開發(fā)等領(lǐng)域的大量開發(fā)者、技術(shù)專家及生態(tài)伙伴,共話AI技術(shù)革新與落地路徑。
    的頭像 發(fā)表于 06-17 09:17 ?1070次閱讀

    英特爾亮相火山引擎春季原動(dòng)力大會(huì),共同發(fā)布第四代通用型計(jì)算實(shí)例家族

    ,并深入展示了此前發(fā)布的I/O增強(qiáng)型實(shí)例 g4il的豐富用例。不僅如此,雙方還分享了AI時(shí)代共同驅(qū)動(dòng)算力成本優(yōu)化、端云協(xié)同與開發(fā)范式升級(jí)的最新合作進(jìn)展。 ? AI的發(fā)展推動(dòng)著云計(jì)算的演進(jìn),加速行業(yè)從云原生時(shí)代邁向AI原生時(shí)代。在這一進(jìn)程中,企業(yè)對(duì)算
    的頭像 發(fā)表于 06-13 14:55 ?624次閱讀
    英特爾亮相火山<b class='flag-5'>引擎</b>春季原動(dòng)力大會(huì),共同發(fā)布第四代通用型計(jì)算實(shí)例家族

    開源+安全雙引擎!STM32MPU白皮書解鎖可信系統(tǒng)構(gòu)建新范式

    【嵌入式開發(fā)者必讀】開源+安全雙引擎!STM32MPU白皮書解鎖可信系統(tǒng)構(gòu)建新范式 為什么開發(fā)者都在搶讀這份白皮書? 當(dāng)物聯(lián)網(wǎng)設(shè)備面臨供應(yīng)鏈攻擊、固件篡改、合規(guī)認(rèn)證等多重挑戰(zhàn),STM32MPU以
    的頭像 發(fā)表于 05-16 15:24 ?580次閱讀
    開源+安全雙<b class='flag-5'>引擎</b>!STM32MPU白皮書解鎖可信系統(tǒng)<b class='flag-5'>構(gòu)建</b>新范式

    從 Java 到 Go:面向?qū)ο蟮木奕伺c云原生的輕騎兵

    (Goroutine/Channel) 在 云原生基礎(chǔ)設(shè)施領(lǐng)域 占據(jù)主導(dǎo)地位,它也是 Java 開發(fā)者探索云原生技術(shù)棧的關(guān)鍵補(bǔ)
    的頭像 發(fā)表于 04-25 11:13 ?644次閱讀

    Snap Store開發(fā)者工具圖譜:從全棧到云原生,一張圖解鎖Linux開發(fā)新姿勢(shì)!

    PyCharm+Postman構(gòu)建微服務(wù),還是云原生新人嘗試Kubectl+Helm馴服K8s,SnapStore早已備好全套裝備。本文作為《UbuntuSnap》系列的第三彈
    的頭像 發(fā)表于 03-25 09:22 ?864次閱讀
    Snap Store開發(fā)者工具圖譜:從全棧到<b class='flag-5'>云原生</b>,一張圖解鎖Linux開發(fā)新姿勢(shì)!