日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]基于GPU分組LSM樹索引的方法有效

專利信息
申請?zhí)枺?/td> 202010836000.0 申請日: 2020-08-19
公開(公告)號: CN112000846B 公開(公告)日: 2021-07-20
發(fā)明(設計)人: 谷峪;李萬;李傳文;李芳芳;于戈 申請(專利權)人: 東北大學
主分類號: G06F16/901 分類號: G06F16/901;G06F16/903;G06F16/245
代理公司: 沈陽東大知識產權代理有限公司 21109 代理人: 李在川
地址: 110819 遼寧*** 國省代碼: 遼寧;21
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 gpu 分組 lsm 索引 方法
【說明書】:

發(fā)明提供一種基于GPU分組LSM樹索引的方法,涉及GPU數據庫技術領域。本發(fā)明首先將數據進行預處理,當value為變長時,在GPU上進行查詢時不能很好的利用緩存而且數據傳輸代價也會增大。本發(fā)明針對以上情況,將數據中的Key和Value進行分離,GPU中僅僅存放Value的地址,真正的Value存放在內存中。針對LSM插入速度慢的問題,本發(fā)明將原來的LSM樹每一層分為多個組,每個組都是一個有序數組,合并到下一層的時候通過GPU上大量的線程并行的歸并。由于將LSM樹進行分組,意味著查詢需要花費更高的代價。為了提高查詢速度,本發(fā)明在GPU上設計了一種適應于GPU結構的布隆過濾器,通過布隆過濾器減少了大量不必要的查詢開銷。

技術領域

本發(fā)明涉及GPU數據庫技術領域,尤其涉及一種基于GPU分組LSM樹索引的方法。

背景技術

隨著大數據時代的到來,數據總量和數據訪問量都在爆炸式的增長。傳統(tǒng)的關系型數據庫已經不能夠滿足這種高并發(fā)的訪問場景。而Nosql數據庫不依賴于關系數據庫的傳統(tǒng)結構且更加靈活和方便,因此非常適用于云存儲,電子商務和web訪問等。鍵值(Key-Value,KV)是Nosql數據庫的基本類型,通過GET,PUT,DELETE等簡單的接口就能對大量非結構化的數據進行讀寫。

目前主流的Nosql數據庫的索引結構都是日志結構合并樹(log-sturctre mergetree,LSM Tree)。LSM樹是重要的數據結構之一。它被廣泛用于levelDB,rocksDB,Cassandra等NoSql數據庫中。LSM樹是一種多層的結構,它的基本思想是先將數據的修改或者插入保存在內存中,當內存達到容量限制再將這些操作順序寫入磁盤,磁盤中的樹在后臺會進行定期的合并操作,最后以歸并的方式合并成一棵大樹。相比于其它索引結構例如B樹,它在數據的插入,刪除修改方面有極高的速度。由于LSM樹的這種分層結構,查詢也會在內存和磁盤上進行多次二分查找,這樣就明顯的降低了它的查詢速度。因此LSM樹適用于寫入遠大于讀取的場景。相比于內存上的數據結構,LSM樹這種磁盤上的數據結構性能的瓶頸在于磁盤IO上。

先前的工作都是針對磁盤IO問題也就是LSM樹的讀寫放大問題進行優(yōu)化的,例如WiscKey進行KV分離,降低寫Value的代價。PebblesDB通過弱化全局有序來降低寫放大。

相比于磁盤上的數據結構,內存中的數據結構性能在于算法的時間復雜度和并發(fā)線程的數量。而GPU的大量線程和高速的帶寬就非常適合于處理LSM這種數據結構。由于GPU的多核處理器使用SIMD執(zhí)行方法大大提高了數據處理速度并減少數據響應時間,許多索引結構已經在GPU上實現了高性能,例如Harmonia,SlabHash等。目前在GPU上實現的索引結構主要分為兩大類,基于hash的索引和基于樹的索引。基于hash索引的結構能夠進行快速的插入刪除更新和點查找,但不能像基于樹的索引結構支持范圍查找。而且對于更新操作許多GPU索引結構不是動態(tài)的更新,而是在GPU上重新構建索引結構。GPULSM樹是首個在GPU上實現的LSM樹索引結構但是它的插入查詢等操作也沒有很好的和GPU硬件結構匹配。

發(fā)明內容

針對現有技術的不足,本發(fā)明提供一種基于GPU分組LSM樹索引的方法,將LSM樹每一層分為多個組,數據在組內有序,在組間無序。當某一層數據滿了的時候通過GPU上的大量線程并行的歸并到下一層中。而針對LSM樹查詢速度慢的問題,本發(fā)明通過布隆過濾器排除掉了大量不必要的查詢,提高了查詢效率。

為解決上述技術問題,本發(fā)明所采取的技術方案是:

一種基于GPU分組LSM樹索引的方法,包括以下步驟:

步驟1:對Key-Value數據進行預處理,將數據在內存中進行鍵值Key和數據Value的分離;

將Value存放在內存中,同時在內存中用哈希表存儲Value和對應的地址,查詢時以O(1)的時間復雜度定位Value;分離之后將Key和Value的地址拷貝到GPU的全局內存中;

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東北大學,未經東北大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202010836000.0/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發(fā)明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業(yè)標識 聯(lián)系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 一区二区久久精品66国产精品| 日韩精品免费一区二区中文字幕| 国产日韩欧美中文字幕| 国产乱了高清露脸对白| 久久综合伊人77777麻豆最新章节 一区二区久久精品66国产精品 | 欧美日韩偷拍一区| 狠狠色丁香久久婷婷综| 久久青草欧美一区二区三区| 97视频精品一二区ai换脸| 亚洲一级中文字幕| 粉嫩久久99精品久久久久久夜| 538国产精品一区二区| 毛片大全免费观看| 2023国产精品久久久精品双| 中文字幕日韩一区二区| 国产69精品久久久久999天美| 久久久久亚洲| 四虎国产精品永久在线国在线| 国产精品久久人人做人人爽| 久久99亚洲精品久久99果| 国产二区视频在线播放| 国产免费区| 国产一区二区黄| 激情久久综合| 国产不卡一区在线| 国产精欧美一区二区三区久久久| 香港日本韩国三级少妇在线观看| 日本午夜久久| 国产一区精品在线观看| 久久精品入口九色| 亚洲欧美日韩综合在线| 久久九精品| 国产色一区二区| 日韩午夜一区| 久久一区二区精品| 国产.高清,露脸,对白| 免费欧美一级视频| 久久国产精品久久久久久电车| 国产69精品久久久久9999不卡免费 | 国产一级在线免费观看| 在线观看v国产乱人精品一区二区| 日韩av中文字幕在线| 一区二区在线视频免费观看| 久久精品国产亚| 国产精品九九九九九九| 精品国产乱码久久久久久久久| 日韩欧美国产另类| 国产淫片免费看| 午夜精品一二三区| 亚洲国产精品二区| 久久精品二| 国产高清不卡一区| 国产精品高潮呻吟视频| 日韩中文字幕亚洲欧美| 欧美一级久久久| 国产一区亚洲一区| 综合在线一区| 日韩一区免费在线观看| 日韩精品久久久久久中文字幕8| 午夜肉伦伦影院九七影网| 四虎国产精品永久在线| 91麻豆产精品久久久| 亚洲乱在线| 亚洲欧美一卡二卡| 日本大码bbw肉感高潮| 香港三日三级少妇三级99| 护士xxxx18一19| 亚洲一区欧美| 99re热精品视频国产免费| 亚洲欧美日韩在线看| 国产欧美一区二区精品性| 中文字幕在线一区二区三区| 国产欧美亚洲一区二区| 欧美在线视频一二三区| 欧美久久久一区二区三区| 热re99久久精品国99热蜜月| 国产一区二区精华| 电影午夜精品一区二区三区| 欧美日韩中文字幕三区| 99国产精品丝袜久久久久久| 国产精品久久久久久久久久久久久久久久久久 | 狠狠色狠狠色综合日日五|