《電子技術應用》
您所在的位置:首頁 > 電子元件 > 業界動態 > 存儲的未來

存儲的未來

2022-01-25
來源:yzsDBA
關鍵詞: 存儲 CPU 執行器

存儲的未來

對于某些用例,當前存儲設計是次優的。我們相信可以通過在”heap”操作和存儲之間添加一個抽象層來進行改進。當前,存儲設計基于按行組織頁的假設:heapam.h假設:每個tuple只有一個元組頭和一個數據區域,即包括HeapTuple及tuple邏輯操作的代碼,比如delete、update、加鎖。類似,執行器代碼表示TupleTableSlot抽象層的元組,該抽象層下面是HeapTuple。2015年2ndQuadrant致力于在PG中實施列式存儲項目,以下是根據實施過程中吸取的經驗得出的計劃。

項目大綱

1) 垂直分區

2) 執行器批處理

3) 執行器向量化

4) 列索引

5) 表的可拔插存儲

6) 列式存儲插件

當將向量化執行引擎集成到列式存儲中時,才能獲得最高性能。列式存儲不用向量化當然也可以,但是獲得的收益卻不是最大。因為CPU仍然是一次僅操作一個元素。也可以不在列式存儲上做向量化,但收益也很小,因為要使向量化,必須將基于行的數據轉換成基于列的數據,這是一個緩慢的操作。

垂直分區

將表的存儲區域拆分為多個部分的能力,將列的子集放入每個存儲區域。這有幾點:

1) 跳過讀取查詢中不使用的列存儲區域

2) 不同列使用不同存儲策略(基于行或基于列;基于列的不同實現:實驗、壓縮或非壓縮等)

3) 在具有多個存儲區域的元組上讀取元組,用于他們之間的join

挑戰:

1) 表和存儲區域之間進行join需要單獨處理

2) Join消除是關鍵

3) 邏輯/物理元組表示需要改變(尤其是單個atrrelid值的pg_attribute不再表示一個表的元組描述符)

批量執行

指執行器在單個節點一次處理多個元組的能力,而不是當前一次僅處理一個。需要大改TupleTableSlot結構以及節點執行流程。這適用于9.7.

向量化執行

執行器在CPU級別使用SIMD指令用于函數操作的能力。這基于執行器批量執行。聚合操作需要提供專用代碼。

列式索引

這個項目關于列存儲的新索引訪問方法。一個明顯的輸出是深入了解哪種列存儲方法最有效。好處:索引比標準索引更加緊湊,因此掃描速度更快。

表的可拔插存儲

這個項目關于為表存儲創建一個類似訪問方法的接口。目前,所有存儲都通過heapam.c。這使編寫不同實現成為可能。PG12開始已支持表訪問方法的可拔插。Heapam.c接口假定用于有一個表和一個TID。目前TID只是關系中元組的物理位置。該項目可能需要更高元組標識符以適應不同的存儲實現。同時,當前heapam.c實現返回一個包含元組的HeapTuple結構,但不同的實現可能有完全不同的方式來表示存儲中的元組。因為我們希望利用元組的不同表示而不是heapify他們。所以可能需要進行更多修改,以便可以將元組傳遞給執行程序代碼。這如何工作,還不清楚,需要更多研究。執行器批處理可以依靠他一次對多個元組進行操作。

Tom Lane的警示

我們需要避免DDL代碼的重寫。目前所有utility代碼都假設HeapTuples可傳遞到任何地方。對于不同存儲格式,這種假設就會失效。我們需要一些方法來避免這個項目陷入無休止的utility代碼重構中。

解決方案似乎很簡單:不需要在system catalog中立即解決這個問題,如果我們禁止對system catalog使用不同存儲格式,我們就不需要邊界大量utility代碼。

將來有人可以重構涉及單個catalog的代碼,以允許將可拔插(非堆)存儲用于該catalog。這可以零碎地完成,取消對一個特定catalog的限定。

列存的插件

面向列存儲的可拔插存儲引擎。

現有用例分析

上面介紹的是PostgreSQL的,分析其他數據庫也很有用。

MySQL/MariaDB

MySQL和MariaDB提供可拔插存儲引擎,請參考其手冊。

1.png

2.png

MongoDB

mongoDB也提供可拔插存儲,參考其手冊。




最后文章空三行圖片.jpg


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区日本一区韩国一区| 夜夜嗨av一区二区三区四区| 亚洲国产精品女人久久久| 国产精品久久午夜夜伦鲁鲁| 欧美美女福利视频| 蜜桃精品久久久久久久免费影院| 欧美一区二区三区在线观看| 亚洲国产精品久久精品怡红院| 黄色综合网站| 国产精品久久久久77777| 欧美日韩一区二区三区四区在线观看| 欧美成人免费va影院高清| 久久香蕉国产线看观看网| 久久久国产成人精品| 久久国产夜色精品鲁鲁99| 欧美在线免费看| 欧美专区亚洲专区| 欧美一区二区三区在| 欧美一区二区免费| 欧美一级欧美一级在线播放| 亚洲欧美乱综合| 午夜日韩激情| 欧美在线欧美在线| 久久久人人人| 久久人人爽人人爽| 狂野欧美激情性xxxx| 老司机精品久久| 欧美电影在线播放| 欧美日韩不卡视频| 欧美日韩少妇| 国产精品扒开腿做爽爽爽视频| 欧美午夜精品久久久久久久| 国产精品高清在线观看| 欧美午夜精品久久久久久人妖| 欧美视频精品在线| 国产精品三级视频| 国产视频一区欧美| 激情五月***国产精品| 亚洲高清视频在线观看| 亚洲精品日韩在线| 亚洲色在线视频| 亚洲专区免费| 欧美一区二区三区免费观看| 久久精品一区二区三区不卡牛牛 | 亚洲欧洲中文日韩久久av乱码| 狠狠色狠狠色综合系列| 在线成人激情| 在线视频国内自拍亚洲视频| 永久555www成人免费| 亚洲国产精品国自产拍av秋霞| 亚洲国产专区校园欧美| 91久久精品国产91性色tv| 亚洲精品乱码久久久久久黑人 | 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲视频综合| 亚洲精品视频一区| 最新中文字幕一区二区三区| 在线亚洲欧美视频| 午夜精品久久久99热福利| 久久国产欧美日韩精品| 另类专区欧美制服同性| 欧美激情网友自拍| 欧美性一二三区| 国产欧美视频一区二区三区| 国产亚洲精品bv在线观看| 国户精品久久久久久久久久久不卡| 激情五月综合色婷婷一区二区| 在线观看亚洲视频| 亚洲美女毛片| 亚洲欧美高清| 欧美专区在线观看| 亚洲三级观看| 亚洲永久精品国产| 久久久久国产精品www| 欧美成人一区二区三区在线观看| 欧美日韩亚洲三区| 国产亚洲精品v| 最新日韩av| 亚洲欧美日本国产有色| 亚洲人午夜精品免费| 中文一区在线| 久久国产精品免费一区| 欧美丰满高潮xxxx喷水动漫| 欧美视频在线一区| 国产一区二区精品久久91| 91久久国产综合久久91精品网站| 日韩午夜在线视频| 久久国产欧美日韩精品| 99re6这里只有精品| 香蕉免费一区二区三区在线观看| 久久免费99精品久久久久久| 欧美日韩精品免费观看| 国产日韩欧美黄色| 亚洲日本理论电影| 欧美一区二区在线免费播放| 亚洲高清av| 性感少妇一区| 欧美精品福利视频| 国产亚洲激情| 99精品热视频| 亚洲人成网站在线观看播放| 中文av一区二区| 免费中文日韩| 欧美精品亚洲一区二区在线播放| 国产欧美一区二区视频| 亚洲美女视频在线观看| 久久精品亚洲精品| 亚洲四色影视在线观看| 裸体女人亚洲精品一区| 欧美午夜激情在线| 尹人成人综合网| 亚洲综合久久久久| 一区二区三区精密机械公司 | 欧美国产三级| 国产一区二区三区奇米久涩| 狠狠色综合网| 亚洲一区国产精品| 在线视频亚洲一区| 免费影视亚洲| 国产一区二区三区日韩欧美| 亚洲亚洲精品在线观看| 亚洲国产精品福利| 久久爱www.| 国产精品久久久久一区二区| 欧美网站大全在线观看| 亚洲欧洲另类国产综合| 亚洲黄色性网站| 久久久久女教师免费一区| 欧美日韩在线另类| 91久久精品国产91久久| 最新国产乱人伦偷精品免费网站 | 免费欧美网站| 国产乱码精品1区2区3区| 日韩午夜在线播放| 一区二区三区**美女毛片| 欧美va日韩va| 国内久久视频| 亚洲午夜精品| 亚洲一区二区三区免费观看| 美女爽到呻吟久久久久| 国产欧美欧洲在线观看| 中日韩视频在线观看| 在线中文字幕一区| 欧美日韩视频在线| 亚洲精品资源| 久久精品一本久久99精品| 欧美亚洲一区二区在线观看| 国产精品色网| 亚洲人体一区| 亚洲美女在线看| 欧美激情麻豆| 亚洲精品网站在线播放gif| 日韩一本二本av| 欧美日本一区二区三区| 亚洲精选视频免费看| 999亚洲国产精| 欧美日韩亚洲一区二区三区在线观看| 国产欧美激情| 亚洲麻豆av| 日韩视频中文字幕| 欧美第十八页| 日韩一本二本av| 亚洲一区制服诱惑| 国产精品久久久久影院亚瑟 | 亚洲欧美日韩人成在线播放| 欧美资源在线| 国产日韩欧美一区二区| 欧美有码在线观看视频| 麻豆精品91| 国产综合久久久久久鬼色| 亚洲国产裸拍裸体视频在线观看乱了中文| 久久综合激情| 亚洲欧洲日本国产| 亚洲免费福利视频| 欧美三级日韩三级国产三级| 亚洲精品综合在线| 亚洲综合视频一区| 国产日韩精品视频一区| 亚洲国产综合视频在线观看| 欧美激情精品| 亚洲高清久久网| 亚洲黄一区二区三区| 欧美日韩国产色综合一二三四| 亚洲图片在线| 久久女同精品一区二区| 91久久久久| 午夜精品久久久久久久久久久久久| 国产精品久久久久久户外露出 | 日韩一级黄色片| 午夜亚洲影视| 一区免费视频| 亚洲一区二区三区高清 | 黄色成人在线网址| 一区二区av在线| 国产午夜精品一区二区三区欧美| 亚洲激情午夜| 国产精品家教| 亚洲精品欧洲精品| 国产精品制服诱惑| 亚洲日本一区二区|