[發(fā)明專利]數(shù)據(jù)存儲(chǔ)、檢索方法、系統(tǒng)及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201811366138.8 | 申請(qǐng)日: | 2018-11-16 |
| 公開(公告)號(hào): | CN109522310A | 公開(公告)日: | 2019-03-26 |
| 發(fā)明(設(shè)計(jì))人: | 張志遠(yuǎn);火一莽;萬志宏;石志中;張俊杰 | 申請(qǐng)(專利權(quán))人: | 北京銳安科技有限公司 |
| 主分類號(hào): | G06F16/22 | 分類號(hào): | G06F16/22;G06F16/21;G06F16/25 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100044 北京市海淀區(qū)西小口*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)管理系統(tǒng) 數(shù)據(jù)存儲(chǔ) 待存儲(chǔ)數(shù)據(jù) 數(shù)據(jù)分發(fā) 管理器 數(shù)據(jù)存儲(chǔ)區(qū)域 數(shù)據(jù)存儲(chǔ)系統(tǒng) 標(biāo)識(shí)信息 存儲(chǔ)介質(zhì) 服務(wù)器 檢索 分發(fā) 單個(gè)服務(wù)器 分片存儲(chǔ) 高負(fù)載 子數(shù)據(jù) 存儲(chǔ) 承載 應(yīng)用 | ||
本發(fā)明實(shí)施例公開了數(shù)據(jù)存儲(chǔ)、檢索方法、系統(tǒng)及存儲(chǔ)介質(zhì)。數(shù)據(jù)存儲(chǔ)方法包括應(yīng)用于數(shù)據(jù)存儲(chǔ)系統(tǒng),數(shù)據(jù)存儲(chǔ)系統(tǒng)包括數(shù)據(jù)分發(fā)分片管理器和服務(wù)器,服務(wù)器包括至少兩個(gè)數(shù)據(jù)管理系統(tǒng),每個(gè)數(shù)據(jù)管理系統(tǒng)包括數(shù)據(jù)存儲(chǔ)區(qū)域,方法包括:數(shù)據(jù)分發(fā)分片管理器獲取待存儲(chǔ)數(shù)據(jù)及待存儲(chǔ)數(shù)據(jù)的標(biāo)識(shí)信息;數(shù)據(jù)分發(fā)分片管理器基于標(biāo)識(shí)信息將待存儲(chǔ)數(shù)據(jù)分發(fā)至至少兩個(gè)數(shù)據(jù)管理系統(tǒng)中;至少兩個(gè)數(shù)據(jù)管理系統(tǒng)中,每個(gè)數(shù)據(jù)管理系統(tǒng)將分發(fā)到自身數(shù)據(jù)管理系統(tǒng)的子數(shù)據(jù)存儲(chǔ)至數(shù)據(jù)管理系統(tǒng)中的數(shù)據(jù)存儲(chǔ)區(qū)域。通過本發(fā)明實(shí)施例提供的技術(shù)方案,可以實(shí)現(xiàn)在單個(gè)服務(wù)器環(huán)境下對(duì)數(shù)據(jù)進(jìn)行分片存儲(chǔ),減少單數(shù)據(jù)管理系統(tǒng)承載大量數(shù)據(jù)所帶來的高負(fù)載,可以有效提升數(shù)據(jù)存儲(chǔ)性能。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及大數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及數(shù)據(jù)存儲(chǔ)、檢索方法、系統(tǒng)及存儲(chǔ)介質(zhì)。
背景技術(shù)
對(duì)于結(jié)構(gòu)化數(shù)據(jù)的處理,在單個(gè)服務(wù)器環(huán)境下一般會(huì)將數(shù)據(jù)進(jìn)行整體存儲(chǔ)與管理。其中,整體存儲(chǔ)與管理包含邏輯空間分類存儲(chǔ)管理及與邏輯空間對(duì)應(yīng)的物理文件塊的存儲(chǔ)管理。無論是對(duì)數(shù)據(jù)進(jìn)行邏輯空間分類存儲(chǔ)管理,還是對(duì)數(shù)據(jù)進(jìn)行與邏輯空間對(duì)應(yīng)的物理文件塊的存儲(chǔ)管理,其管理方式都是由單一的一套數(shù)據(jù)管理機(jī)制對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一的管理,這樣的目的,主要是實(shí)現(xiàn)了對(duì)數(shù)據(jù)存儲(chǔ)的管理統(tǒng)一、數(shù)據(jù)分派的統(tǒng)一、數(shù)據(jù)檢索的查找及統(tǒng)一。
然而,上述數(shù)據(jù)管理存儲(chǔ)方案的不足在于,當(dāng)數(shù)據(jù)膨脹、暴增至一定階段,單個(gè)服務(wù)器環(huán)境的數(shù)據(jù)管理機(jī)制將承擔(dān)大塊數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)管理、大塊數(shù)據(jù)的數(shù)據(jù)統(tǒng)計(jì)、大塊數(shù)據(jù)的一致性管理等工作。在進(jìn)行數(shù)據(jù)檢索、查找時(shí),其檢索的性能會(huì)隨著其管理的數(shù)據(jù)量或數(shù)據(jù)塊的增大而降低,從而造成數(shù)據(jù)管理器的管理過于負(fù)重(如,索引標(biāo)記量的過重、數(shù)據(jù)統(tǒng)計(jì)字典表數(shù)據(jù)的過重)等,因此解決單一服務(wù)器環(huán)境下的單一管理服務(wù),減輕數(shù)據(jù)管理壓力來獲得高性能檢索等這一系列問題成為本領(lǐng)域的一個(gè)研究方向。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供數(shù)據(jù)存儲(chǔ)、檢索方法、系統(tǒng)及存儲(chǔ)介質(zhì),可以實(shí)現(xiàn)在單個(gè)服務(wù)器環(huán)境下對(duì)數(shù)據(jù)進(jìn)行分片存儲(chǔ),減少單數(shù)據(jù)管理系統(tǒng)承載大量數(shù)據(jù)所帶來的高負(fù)載。
第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法,應(yīng)用于數(shù)據(jù)存儲(chǔ)系統(tǒng),所述數(shù)據(jù)存儲(chǔ)系統(tǒng)包括數(shù)據(jù)分發(fā)分片管理器和服務(wù)器,所述服務(wù)器包括至少兩個(gè)數(shù)據(jù)管理系統(tǒng),每個(gè)數(shù)據(jù)管理系統(tǒng)包括數(shù)據(jù)存儲(chǔ)區(qū)域,所述方法包括:
所述數(shù)據(jù)分發(fā)分片管理器獲取待存儲(chǔ)數(shù)據(jù)及所述待存儲(chǔ)數(shù)據(jù)的標(biāo)識(shí)信息;
所述數(shù)據(jù)分發(fā)分片管理器基于所述標(biāo)識(shí)信息將所述待存儲(chǔ)數(shù)據(jù)分發(fā)至所述至少兩個(gè)數(shù)據(jù)管理系統(tǒng)中;
所述至少兩個(gè)數(shù)據(jù)管理系統(tǒng)中,每個(gè)數(shù)據(jù)管理系統(tǒng)將分發(fā)到自身數(shù)據(jù)管理系統(tǒng)的子數(shù)據(jù)存儲(chǔ)至所述數(shù)據(jù)管理系統(tǒng)中的數(shù)據(jù)存儲(chǔ)區(qū)域。
進(jìn)一步的,獲取待存儲(chǔ)數(shù)據(jù)及所述待存儲(chǔ)數(shù)據(jù)的標(biāo)識(shí)信息,包括:
獲取待存儲(chǔ)數(shù)據(jù)及所述待存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)信息;
根據(jù)所述數(shù)據(jù)信息生成與所述待存儲(chǔ)數(shù)據(jù)唯一對(duì)應(yīng)的主鍵;
將所述主鍵作為所述待存儲(chǔ)數(shù)據(jù)的標(biāo)識(shí)信息。
進(jìn)一步的,獲取待存儲(chǔ)數(shù)據(jù)包括:
讀取原始數(shù)據(jù);
按照預(yù)設(shè)規(guī)則對(duì)所述原始數(shù)據(jù)進(jìn)行過濾處理,將過濾處理后的原始數(shù)據(jù)作為待存儲(chǔ)數(shù)據(jù)。
進(jìn)一步的,每個(gè)數(shù)據(jù)管理系統(tǒng)還包括數(shù)據(jù)內(nèi)存區(qū)域;
每個(gè)數(shù)據(jù)管理系統(tǒng)將分發(fā)到自身數(shù)據(jù)管理系統(tǒng)的子數(shù)據(jù)存儲(chǔ)至所述數(shù)據(jù)管理系統(tǒng)中的數(shù)據(jù)存儲(chǔ)區(qū)域,包括:
每個(gè)數(shù)據(jù)管理系統(tǒng)將分發(fā)到自身數(shù)據(jù)管理系統(tǒng)的子數(shù)據(jù)存儲(chǔ)至所述數(shù)據(jù)管理系統(tǒng)中的數(shù)據(jù)內(nèi)存區(qū)域;
當(dāng)所述數(shù)據(jù)內(nèi)存區(qū)域的當(dāng)前可用空間小于預(yù)設(shè)閾值時(shí),將所述子數(shù)據(jù)轉(zhuǎn)存至所述數(shù)據(jù)管理系統(tǒng)中的數(shù)據(jù)存儲(chǔ)區(qū)域。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京銳安科技有限公司,未經(jīng)北京銳安科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201811366138.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)管理系統(tǒng)及其設(shè)計(jì)方法
- 數(shù)控系統(tǒng)的嵌入式數(shù)據(jù)庫的數(shù)據(jù)管理系統(tǒng)及方法
- 基于數(shù)據(jù)庫管理系統(tǒng)的電極加工管理系統(tǒng)
- 基于XBRL標(biāo)準(zhǔn)的主數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)方法
- 數(shù)據(jù)存儲(chǔ)、檢索方法、系統(tǒng)及存儲(chǔ)介質(zhì)
- 一種基于Hadoop的數(shù)據(jù)管理系統(tǒng)及其管理方法
- 一種時(shí)序數(shù)據(jù)管理平臺(tái)
- 物聯(lián)網(wǎng)檢測(cè)數(shù)據(jù)管理系統(tǒng)及物聯(lián)網(wǎng)檢測(cè)數(shù)據(jù)管理方法
- 一種機(jī)電類特種設(shè)備的全生命周期管理系統(tǒng)
- 一種基于分級(jí)管理的后臺(tái)數(shù)據(jù)管理系統(tǒng)
- 數(shù)據(jù)存儲(chǔ)
- 數(shù)據(jù)存儲(chǔ)設(shè)備和數(shù)據(jù)存儲(chǔ)方法
- 數(shù)據(jù)存儲(chǔ)設(shè)備及其數(shù)據(jù)存儲(chǔ)方法
- 數(shù)據(jù)存儲(chǔ)方法和數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)
- 數(shù)據(jù)存儲(chǔ)系統(tǒng)、數(shù)據(jù)存儲(chǔ)方法以及數(shù)據(jù)存儲(chǔ)程序
- 數(shù)據(jù)存儲(chǔ)設(shè)備及其數(shù)據(jù)存儲(chǔ)方法
- 數(shù)據(jù)存儲(chǔ)方法、數(shù)據(jù)存儲(chǔ)裝置及數(shù)據(jù)存儲(chǔ)系統(tǒng)
- 數(shù)據(jù)存儲(chǔ)方法、數(shù)據(jù)存儲(chǔ)裝置和數(shù)據(jù)存儲(chǔ)系統(tǒng)
- 數(shù)據(jù)存儲(chǔ)方法和數(shù)據(jù)存儲(chǔ)引擎
- 數(shù)據(jù)存儲(chǔ)設(shè)備和數(shù)據(jù)存儲(chǔ)方法
- 一種EEPROM數(shù)據(jù)的存儲(chǔ)方法及系統(tǒng)
- 數(shù)據(jù)存儲(chǔ)方法及裝置
- 一種數(shù)據(jù)存儲(chǔ)方法及存儲(chǔ)設(shè)備
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 基于區(qū)塊鏈的數(shù)據(jù)存儲(chǔ)方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 數(shù)據(jù)存儲(chǔ)方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 數(shù)據(jù)存儲(chǔ)方法、裝置及存儲(chǔ)系統(tǒng)
- 一種數(shù)據(jù)存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)處理方法、裝置及電子設(shè)備
- 一種待存儲(chǔ)數(shù)據(jù)的存儲(chǔ)方法、裝置以及設(shè)備
- 電子數(shù)據(jù)分發(fā)系統(tǒng)
- 數(shù)據(jù)分發(fā)設(shè)備、數(shù)據(jù)分發(fā)方法和程序
- 數(shù)據(jù)分發(fā)方法和裝置
- 數(shù)據(jù)分發(fā)方法及裝置
- 一種數(shù)據(jù)分發(fā)方法、裝置及系統(tǒng)
- 站級(jí)數(shù)據(jù)分發(fā)方法、業(yè)務(wù)數(shù)據(jù)分發(fā)方法及數(shù)據(jù)分發(fā)系統(tǒng)
- 一種數(shù)據(jù)分發(fā)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于網(wǎng)絡(luò)路由的數(shù)據(jù)分發(fā)方法及系統(tǒng)
- 數(shù)據(jù)分發(fā)方法和數(shù)據(jù)分發(fā)裝置
- 數(shù)據(jù)分發(fā)系統(tǒng)及數(shù)據(jù)分發(fā)方法





