[發(fā)明專利]一種基于列存的多列聯(lián)合存儲(chǔ)的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201910727581.1 | 申請(qǐng)日: | 2019-08-07 |
| 公開(kāi)(公告)號(hào): | CN110413624A | 公開(kāi)(公告)日: | 2019-11-05 |
| 發(fā)明(設(shè)計(jì))人: | 王帥 | 申請(qǐng)(專利權(quán))人: | 南京錄信軟件技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F16/22 | 分類(lèi)號(hào): | G06F16/22;G06F16/28 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 210000 江蘇省南京*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多列 存儲(chǔ) 列存儲(chǔ) 聯(lián)合 讀取 多列索引 分塊存儲(chǔ) 加速數(shù)據(jù) 排序存儲(chǔ) 數(shù)據(jù)分塊 數(shù)據(jù)入庫(kù) 索引數(shù)據(jù) 最小單位 列數(shù)據(jù) 數(shù)據(jù)存 磁盤(pán) 映射 兩級(jí) 索引 跳表 排序 運(yùn)算 檢索 數(shù)據(jù)庫(kù) 儲(chǔ)存 查詢 干預(yù) 創(chuàng)建 | ||
1.一種基于列存的多列聯(lián)合存儲(chǔ)的方法,其特征在于:步驟如下:
S1:對(duì)多列創(chuàng)建聯(lián)合索引,數(shù)據(jù)入庫(kù)時(shí)干預(yù)數(shù)據(jù)的排序分布(按照group by排序存儲(chǔ));
S2:多列索引中的每一列采用列存儲(chǔ),每一個(gè)列數(shù)據(jù)存儲(chǔ)在單獨(dú)的連續(xù)的區(qū)域,每列索引數(shù)據(jù)分塊存儲(chǔ),塊是數(shù)據(jù)存取得最小單位;
S3:建立兩級(jí)跳表查詢結(jié)構(gòu),加速數(shù)據(jù)的檢索;
S4:基于lucene的payload實(shí)現(xiàn)k/v存儲(chǔ);
S5:創(chuàng)建聯(lián)合索引時(shí)根據(jù)每列數(shù)據(jù)特點(diǎn)自動(dòng)匹配對(duì)應(yīng)的數(shù)據(jù)壓縮類(lèi)型,針對(duì)數(shù)值型的數(shù)據(jù)可以選擇行程編碼、差值編碼、基于相鄰值的差值編碼、基于位置的差值編碼、整數(shù)壓縮算法、字典壓縮編碼,針對(duì)字符型的數(shù)據(jù)可以選擇行程編碼、字典編碼;
除此之外,壓縮編碼之間可以二次壓縮。
2.根據(jù)權(quán)利要求1所述的一種基于列存的多列聯(lián)合存儲(chǔ)的方法,其特征在于:所述S3中的兩級(jí)跳的跳躍表節(jié)點(diǎn)中保存下一層指針信息,和當(dāng)前區(qū)間最大值最小值。
3.根據(jù)權(quán)利要求1所述的一種基于列存的多列聯(lián)合存儲(chǔ)的方法,其特征在于:所述S1中首先根據(jù)level1節(jié)點(diǎn)最大值最小值檢索。
4.根據(jù)權(quán)利要求3所述的一種基于列存的多列聯(lián)合存儲(chǔ)的方法,其特征在于:在level1命中的節(jié)點(diǎn)中依次對(duì)level2層檢索。
5.根據(jù)權(quán)利要求4所述的一種基于列存的多列聯(lián)合存儲(chǔ)的方法,其特征在于:Level2中命中的數(shù)據(jù)就為真正的數(shù)據(jù)塊,最后就是對(duì)數(shù)據(jù)塊中的數(shù)據(jù)順序掃描判斷。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京錄信軟件技術(shù)有限公司,未經(jīng)南京錄信軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910727581.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類(lèi)存儲(chǔ)方法和裝置
- 中繼網(wǎng)絡(luò)中的聯(lián)合方法、系統(tǒng)、中繼站及移動(dòng)臺(tái)
- 中繼網(wǎng)絡(luò)中的聯(lián)合方法、系統(tǒng)、中繼站及移動(dòng)臺(tái)
- 便攜信息終端、以及便攜信息終端的控制方法
- 電法與地震同步聯(lián)合反演方法及系統(tǒng)
- 銀行聯(lián)合放款的放款方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于自主學(xué)習(xí)群搜索算法的聯(lián)合調(diào)度方法及系統(tǒng)
- 一種基于多目標(biāo)種群群搜索算法的聯(lián)合調(diào)度方法及系統(tǒng)
- 聯(lián)合貸款中的罰息與利息結(jié)算方法、裝置、介質(zhì)和設(shè)備
- 一種基坑支護(hù)用H型鋼構(gòu)件
- 用于云環(huán)境的語(yǔ)義元聯(lián)合代理





