亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)存儲方法及系統(tǒng)的制作方法

文檔序號:6641039閱讀:168來源:國知局
數(shù)據(jù)存儲方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于數(shù)據(jù)處理【技術領域】,提供了一種數(shù)據(jù)存儲方法及系統(tǒng),所述方法包括:獲取待存儲的數(shù)據(jù),并將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫;按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字;根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫。本發(fā)明降低了安防數(shù)據(jù)的存儲成本,提高了安防數(shù)據(jù)的存儲安全性,以及提高了對安防數(shù)據(jù)進行數(shù)據(jù)挖掘、數(shù)據(jù)查詢的效率。
【專利說明】數(shù)據(jù)存儲方法及系統(tǒng)

【技術領域】
[0001]本發(fā)明屬于數(shù)據(jù)處理【技術領域】,尤其涉及數(shù)據(jù)存儲方法及系統(tǒng)。

【背景技術】
[0002]安防行業(yè)在城市的建設中越來越重要。大量的智能化安防設施的應用,所產(chǎn)生的非結構化的安防數(shù)據(jù)也以幾何倍數(shù)增長。然而,目前大部分安防數(shù)據(jù)均存儲在關系型數(shù)據(jù)庫中,其存儲成本高,且數(shù)據(jù)挖掘、數(shù)據(jù)查詢等操作不靈活。


【發(fā)明內容】

[0003]鑒于此,本發(fā)明實施例提供一種數(shù)據(jù)存儲方法及系統(tǒng),以解決現(xiàn)有的安防數(shù)據(jù)急劇增多導致的存儲成本高、數(shù)據(jù)利用率低的問題。
[0004]第一方面,提供了一種數(shù)據(jù)存儲方法,所述方法包括:
[0005]獲取待存儲的數(shù)據(jù),并將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫;
[0006]按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字;
[0007]根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫。
[0008]進一步地,所述非關系型數(shù)據(jù)庫包括多個子節(jié)點,所述獲取待存儲的數(shù)據(jù),并將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫之后還包括:
[0009]備份所述數(shù)據(jù)至非關系型數(shù)據(jù)庫的不同子節(jié)點中。
[0010]進一步地,所述根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫包括:
[0011]根據(jù)所述關鍵字建立所述數(shù)據(jù)在不同子節(jié)點上對應的索引;
[0012]對所述索引進行格式化,以使得格式化后的索引符合預設的格式規(guī)范;
[0013]將所述關鍵字和格式化后的索引存儲至關系型數(shù)據(jù)庫。
[0014]進一步地,在根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫之后,所述方法還包括:
[0015]根據(jù)用戶輸入的關鍵字,從關系型數(shù)據(jù)庫中獲取與所述關鍵字對應的索引;
[0016]根據(jù)所述索引從非關系型數(shù)據(jù)庫中查找與所述關鍵字相關的數(shù)據(jù)。
[0017]進一步地,所述關鍵字對應的索引包括至少一個非關系型數(shù)據(jù)庫子節(jié)點對應的索弓I,所述根據(jù)用戶輸入的關鍵字,從關系型數(shù)據(jù)庫中獲取與所述關鍵字對應的索引之后還包括:
[0018]獲取關系型數(shù)據(jù)庫中不同子節(jié)點的IP地址,根據(jù)所述IP地址確定所述關鍵字對應的索引的優(yōu)先級,按照所述優(yōu)先級顯示所述關鍵字對應的索引。
[0019]第二方面,提供了一種數(shù)據(jù)存儲系統(tǒng),所述系統(tǒng)包括:
[0020]第一存儲模塊,用于獲取待存儲的數(shù)據(jù),并將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫;
[0021]處理模塊,用于按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字;
[0022]第二存儲模塊,用于根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫。
[0023]進一步地,所述非關系型數(shù)據(jù)庫包括多個子節(jié)點,所述第一存儲模塊還用于:
[0024]在將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫之后,備份所述數(shù)據(jù)至非關系型數(shù)據(jù)庫的不同子節(jié)點中。
[0025]進一步地,所述第二存儲模塊包括:
[0026]建立單元,用于根據(jù)所述關鍵字建立所述數(shù)據(jù)在不同子節(jié)點上對應的索引;
[0027]格式化模塊,用于對所述索引進行格式化,以使得格式化后的索引符合預設的格式規(guī)范;
[0028]存儲單元,用于將所述關鍵字和格式化后的索引存儲至關系型數(shù)據(jù)庫。
[0029]進一步地,所述系統(tǒng)還包括:
[0030]查找模塊,用于根據(jù)用戶輸入的關鍵字,從關系型數(shù)據(jù)庫中獲取與所述關鍵字對應的索引,根據(jù)所述索引從非關系型數(shù)據(jù)庫中查找與所述關鍵字相關的數(shù)據(jù)。
[0031]進一步地,所述關鍵字對應的索引包括至少一個非關系型數(shù)據(jù)庫子節(jié)點對應的索弓丨,所述系統(tǒng)還包括:
[0032]顯示模塊,用于獲取關系型數(shù)據(jù)庫中不同子節(jié)點的IP地址,根據(jù)所述IP地址確定所述關鍵字對應的索引的優(yōu)先級,按照所述優(yōu)先級顯示所述關鍵字對應的索引。
[0033]與現(xiàn)有技術相比,本發(fā)明實施例獲取待存儲的數(shù)據(jù),并將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫;按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字;根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫;從而通過非關系型數(shù)據(jù)庫存儲急劇增長的安防數(shù)據(jù)來降低了數(shù)據(jù)存儲的成本,以及提高了安防數(shù)據(jù)的存儲安全性;并通過關系型數(shù)據(jù)庫存儲關鍵字及索引來提高了數(shù)據(jù)挖掘、數(shù)據(jù)查詢的效率。

【專利附圖】

【附圖說明】
[0034]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1是本發(fā)明實施例一提供的數(shù)據(jù)存儲方法的實現(xiàn)流程圖;
[0036]圖2是本發(fā)明實施例一提供的索引列表結構不意圖;
[0037]圖3是本發(fā)明實施例二提供的數(shù)據(jù)存儲系統(tǒng)的組成結構圖。

【具體實施方式】
[0038]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]本發(fā)明實施例在獲取到待存儲的數(shù)據(jù)后,將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫;并按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字;根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫;從而通過非關系型數(shù)據(jù)庫存儲急劇增長的安防數(shù)據(jù)來降低了數(shù)據(jù)存儲的成本,并且提高了安防數(shù)據(jù)的存儲安全性,以及通過關系型數(shù)據(jù)庫存儲關鍵字及索引來提高了數(shù)據(jù)挖掘、數(shù)據(jù)查詢的效率。本發(fā)明實施例還提供了對應的系統(tǒng),以下分別進行詳細的說明。
[0040]實施例一
[0041]圖1示出了本發(fā)明實施例一提供的數(shù)據(jù)存儲方法的第一實現(xiàn)流程,為了便于說明,僅示出了與本發(fā)明相關的部分。
[0042]在本發(fā)明實施例中,所述方法用于實現(xiàn)對海量安防數(shù)據(jù)的存儲,包括:
[0043]在步驟SlOl中,獲取待存儲的數(shù)據(jù),并將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫。
[0044]在本發(fā)明實施例中,所述非關系型數(shù)據(jù)庫為HBase。所述HBase是一個分布式的、面向列的開源數(shù)據(jù)庫,適用于存儲非結構化數(shù)據(jù),包括但不限于全文文本、圖像、聲音、影視、超媒體等信息。所述待存儲的數(shù)據(jù)為安防數(shù)據(jù),包括但不限于視頻、圖像、音頻等安防監(jiān)控信息。通過將急劇增長的安防數(shù)據(jù)存儲到非關系型數(shù)據(jù)庫中,降低了數(shù)據(jù)存儲的成本。
[0045]優(yōu)選地,所述非關系型數(shù)據(jù)庫HBase包括多個子節(jié)點;本發(fā)明實施例在將待存儲的數(shù)據(jù)保存至非關系型數(shù)據(jù)庫HBase之后,通過HBase自動對所述數(shù)據(jù)進行備份,并且備份數(shù)據(jù)在兩份及以上,即將數(shù)據(jù)存儲在非關系型數(shù)據(jù)庫HBase的兩個及以上個不同子節(jié)點中,所述子節(jié)點可位于不同的設備、子服務器上,從而提高了數(shù)據(jù)存儲的安全性。
[0046]在步驟S102中,按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字。
[0047]本發(fā)明實施例按照預設的時間間隔定期對非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以查找主要關鍵字或者獲取其他有效信息。其中,所述數(shù)據(jù)挖掘優(yōu)選采用YARN技術。優(yōu)選地,本發(fā)明實施例還可通過手工錄入敏感詞匯等方式獲取關鍵字。
[0048]在步驟S103中,根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫。
[0049]對每次數(shù)據(jù)挖掘之后獲得的關鍵字或者手工錄入的關鍵字建立索引,所述索引指示了與所述關鍵字相關的數(shù)據(jù)在分布式系統(tǒng)(即非關系型數(shù)據(jù)庫)中的存儲位置,即指明了所述數(shù)據(jù)存儲在非關系型數(shù)據(jù)庫的哪些子節(jié)點上。
[0050]優(yōu)選地,由于本發(fā)明實施例通過HBase對所存儲的數(shù)據(jù)備份兩份及以上,因此,根據(jù)同一關鍵字建立的索引可能有多個,步驟S103具體包括:根據(jù)所述關鍵字建立所述數(shù)據(jù)在不同子節(jié)點上對應的索引;對所述索引進行格式化,以使得格式化后的索引符合預設的格式規(guī)范;將所述關鍵字和格式化后的索引存儲至關系型數(shù)據(jù)庫。
[0051]在本發(fā)明實施例中,通過將關鍵字以及格式化后的索引等信息存儲在關系型數(shù)據(jù)庫中,提高了數(shù)據(jù)查詢、數(shù)據(jù)挖掘的效率。
[0052]優(yōu)選地,本發(fā)明實施例還提供了與所述數(shù)據(jù)存儲方法對應的調用過程,包括:
[0053]a.根據(jù)用戶輸入的關鍵字,從關系型數(shù)據(jù)庫中獲取與所述關鍵字對應的索引。
[0054]b.根據(jù)所述索引從非關系型數(shù)據(jù)庫中查找與所述關鍵字相關的數(shù)據(jù)。
[0055]由于數(shù)據(jù)存儲在非關系型數(shù)據(jù)庫中,并且備份了兩份及以上,一個關鍵字對應的數(shù)據(jù)的存儲位置不少于兩個,即關鍵字對應多個不同子節(jié)點的索引。在獲取到與所述關鍵字對應的不同子節(jié)點的索引后,獲取關系型數(shù)據(jù)庫中不同子節(jié)點的IP地址,根據(jù)所述IP地址確定所述不同子節(jié)點與當前進行查找的設備或子節(jié)點的距離遠近,以確定所述關鍵字對應的索引的優(yōu)先級,按照所述優(yōu)先級顯示所述關鍵字對應的索引。在本發(fā)明實施例中,所述優(yōu)先級反應了從子節(jié)點讀取數(shù)據(jù)信息的速率。其中,從距離越近的子節(jié)點讀取數(shù)據(jù)信息的速率越高,因此,距離越近的子節(jié)點對應的索引優(yōu)先級越高,本發(fā)明實施例優(yōu)選以列表的方式顯示根據(jù)關鍵字獲取到的索引,而優(yōu)先級較高的索引顯示在列表的靠前(或者靠左)的位置上,優(yōu)先級較低的索引則顯示在列表的靠后(或者靠右)的位置上,以實現(xiàn)不同優(yōu)先級的索引以最佳的讀取位置排序及顯示。優(yōu)選地,圖2給出了本發(fā)明實施例一提供的索引列表結構示意圖。其中,關鍵字為“key”,優(yōu)先級最高的索引顯示在FIRST_URL_LOCAT1N的位置上,優(yōu)先級次之的索引顯示在SECOND_URL_LOCAT1N的位置上,依次類推。
[0056]優(yōu)選地,在根據(jù)索引從不同子節(jié)點上獲取到與關鍵字相關的數(shù)據(jù)后,同樣根據(jù)不同子節(jié)點的優(yōu)先級,排序顯示與所述關鍵字相關的數(shù)據(jù)。
[0057]在本發(fā)明實施例中,通過獲取待存儲的數(shù)據(jù),將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫;按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字;根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫中;從而實現(xiàn)了以非關系型數(shù)據(jù)庫存儲急劇增長的安防數(shù)據(jù),降低了安防數(shù)據(jù)的存儲成本以及提高了安防數(shù)據(jù)的存儲安全性,并以關系型數(shù)據(jù)庫存儲關鍵字及索引來提高了數(shù)據(jù)挖掘、數(shù)據(jù)查詢的效率。
[0058]實施例二
[0059]圖3示出了本發(fā)明實施例二提供的數(shù)據(jù)存儲系統(tǒng)的組成結構,為了便于說明,僅不出了與本發(fā)明相關的部分。
[0060]如圖3所示,所述系統(tǒng)包括:
[0061]第一存儲模塊31,用于獲取待存儲的數(shù)據(jù),并將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫。
[0062]處理模塊32,用于按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字。
[0063]第二存儲模塊33,用于根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫。
[0064]進一步地,所述非關系型數(shù)據(jù)庫包括多個子節(jié)點,所述第一存儲模塊31還用于:
[0065]在將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫之后,備份所述數(shù)據(jù)至非關系型數(shù)據(jù)庫的不同子節(jié)點中。
[0066]優(yōu)選地,本發(fā)明實施例將待存儲的數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫HBase中,并通過所述HBase備份至不同的子節(jié)點上,降低了急劇增長的安防數(shù)據(jù)的存儲成本,并且提高了數(shù)據(jù)存儲的安全性。
[0067]進一步地,所述第二存儲模塊33還包括:
[0068]建立單元331,用于根據(jù)所述關鍵字建立所述數(shù)據(jù)在不同子節(jié)點上對應的索引。
[0069]格式化模塊332,用于對所述索引進行格式化,以使得格式化后的索引符合預設的格式規(guī)范。
[0070]存儲單元333,用于將所述關鍵字和格式化后的索引存儲至關系型數(shù)據(jù)庫。
[0071]優(yōu)選地,本發(fā)明實施例還提供了調用所存儲的數(shù)據(jù)的功能。因此,所述系統(tǒng)還包括:
[0072]查找模塊34,用于根據(jù)用戶輸入的關鍵字,從關系型數(shù)據(jù)庫中獲取與所述關鍵字對應的索引,根據(jù)所述索引從非關系型數(shù)據(jù)庫中查找與所述關鍵字相關的數(shù)據(jù)。
[0073]其中,所述關鍵字對應的索引包括至少一個非關系型數(shù)據(jù)庫子節(jié)點對應的索引,所述系統(tǒng)還包括:
[0074]顯示模塊35,用于獲取關系型數(shù)據(jù)庫中不同子節(jié)點的IP地址,根據(jù)所述IP地址確定所述關鍵字對應的索引的優(yōu)先級,按照所述優(yōu)先級顯示所述關鍵字對應的索引。
[0075]由于數(shù)據(jù)存儲在非關系型數(shù)據(jù)庫中,并且備份了兩份及以上,一個關鍵字對應的數(shù)據(jù)的存儲位置不少于兩個,即關鍵字對應多個不同子節(jié)點的索引。在獲取到與所述關鍵字對應的不同子節(jié)點的索引后,獲取關系型數(shù)據(jù)庫中不同子節(jié)點的IP地址,根據(jù)所述IP地址確定所述不同子節(jié)點與當前進行查找的設備或子節(jié)點的距離遠近,以確定所述關鍵字對應的索引的優(yōu)先級,按照所述優(yōu)先級顯示所述關鍵字對應的索引。在本發(fā)明實施例中,所述優(yōu)先級反應了從子節(jié)點讀取數(shù)據(jù)的速率。其中,從距離越近的子節(jié)點讀取數(shù)據(jù)的速率越高,因此,距離越近的子節(jié)點對應的索引優(yōu)先級越高,本發(fā)明實施例優(yōu)選以列表的方式顯示根據(jù)關鍵字獲取到的索引,而優(yōu)先級較高的索引顯示在列表的靠前(或者靠左)的位置上,優(yōu)先級較低的索引則顯示在列表的靠后(或者靠右)的位置上,以實現(xiàn)不同優(yōu)先級的索引以最佳的讀取位置排序及顯示。
[0076]優(yōu)選地,在根據(jù)索引從不同子節(jié)點獲取到與關鍵字相關的數(shù)據(jù)后,同樣根據(jù)所述關鍵字對應的索引的優(yōu)先級,排序顯示與所述關鍵字相關的數(shù)據(jù)。
[0077]需要說明的是,本發(fā)明實施例中的系統(tǒng)可以用于實現(xiàn)上述方法實施例中的全部技術方案,其各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述實施例中的相關描述,此處不再贅述。
[0078]在本發(fā)明實施例中,通過獲取待存儲的數(shù)據(jù),將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫;按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字;根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫中;從而實現(xiàn)了以非關系型數(shù)據(jù)庫存儲急劇增長的安防數(shù)據(jù),降低了安防數(shù)據(jù)的存儲成本以及提高了安防數(shù)據(jù)的存儲安全性,并以關系型數(shù)據(jù)庫存儲關鍵字及索引來提高了數(shù)據(jù)挖掘、數(shù)據(jù)查詢的效率。
[0079]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能宄竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
[0080]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0081]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的系統(tǒng)實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,系統(tǒng)、裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0082]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0083]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0084]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0085]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。
【權利要求】
1.一種數(shù)據(jù)存儲方法,其特征在于,所述方法包括: 獲取待存儲的數(shù)據(jù),并將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫; 按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字; 根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫。
2.如權利要求1所述的數(shù)據(jù)存儲方法,其特征在于,所述非關系型數(shù)據(jù)庫包括多個子節(jié)點,所述獲取待存儲的數(shù)據(jù),并將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫之后還包括: 備份所述數(shù)據(jù)至非關系型數(shù)據(jù)庫的不同子節(jié)點中。
3.如權利要求2所述的數(shù)據(jù)存儲方法,其特征在于,所述根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫包括: 根據(jù)所述關鍵字建立所述數(shù)據(jù)在不同子節(jié)點上對應的索引; 對所述索引進行格式化,以使得格式化后的索引符合預設的格式規(guī)范; 將所述關鍵字和格式化后的索引存儲至關系型數(shù)據(jù)庫。
4.如權利要求1至3任一項所述的數(shù)據(jù)存儲方法,其特征在于,在根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫之后,所述方法還包括: 根據(jù)用戶輸入的關鍵字,從關系型數(shù)據(jù)庫中獲取與所述關鍵字對應的索引; 根據(jù)所述索引從非關系型數(shù)據(jù)庫中查找與所述關鍵字相關的數(shù)據(jù)。
5.如權利要求4所述的數(shù)據(jù)存儲方法,其特征在于,所述關鍵字對應的索引包括至少一個非關系型數(shù)據(jù)庫子節(jié)點對應的索引,所述根據(jù)用戶輸入的關鍵字,從關系型數(shù)據(jù)庫中獲取與所述關鍵字對應的索引之后還包括: 獲取關系型數(shù)據(jù)庫中不同子節(jié)點的IP地址,根據(jù)所述IP地址確定所述關鍵字對應的索引的優(yōu)先級,按照所述優(yōu)先級顯示所述關鍵字對應的索引。
6.一種數(shù)據(jù)存儲系統(tǒng),其特征在于,所述系統(tǒng)包括: 第一存儲模塊,用于獲取待存儲的數(shù)據(jù),并將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫; 處理模塊,用于按照預設的時間間隔對所述非關系型數(shù)據(jù)庫中的數(shù)據(jù)進行數(shù)據(jù)挖掘,以獲得所述數(shù)據(jù)的關鍵字; 第二存儲模塊,用于根據(jù)所述關鍵字建立所述數(shù)據(jù)的索引,并將所述關鍵字和索引存儲至關系型數(shù)據(jù)庫。
7.如權利要求6所述的數(shù)據(jù)存儲系統(tǒng),其特征在于,所述非關系型數(shù)據(jù)庫包括多個子節(jié)點,所述第一存儲模塊還用于: 在將所述數(shù)據(jù)存儲至非關系型數(shù)據(jù)庫之后,備份所述數(shù)據(jù)至非關系型數(shù)據(jù)庫的不同子節(jié)點中。
8.如權利要求6所述的數(shù)據(jù)存儲系統(tǒng),其特征在于,所述第二存儲模塊包括: 建立單元,用于根據(jù)所述關鍵字建立所述數(shù)據(jù)在不同子節(jié)點上對應的索引; 格式化模塊,用于對所述索引進行格式化,以使得格式化后的索引符合預設的格式規(guī)范; 存儲單元,用于將所述關鍵字和格式化后的索引存儲至關系型數(shù)據(jù)庫。
9.如權利要求6至8任一項所述的數(shù)據(jù)存儲系統(tǒng),其特征在于,所述系統(tǒng)還包括: 查找模塊,用于根據(jù)用戶輸入的關鍵字,從關系型數(shù)據(jù)庫中獲取與所述關鍵字對應的索引,根據(jù)所述索引從非關系型數(shù)據(jù)庫中查找與所述關鍵字相關的數(shù)據(jù)。
10.如權利要求9所述的數(shù)據(jù)存儲系統(tǒng),其特征在于,所述關鍵字對應的索引包括至少一個非關系型數(shù)據(jù)庫子節(jié)點對應的索引,所述系統(tǒng)還包括: 顯示模塊,用于獲取關系型數(shù)據(jù)庫中不同子節(jié)點的IP地址,根據(jù)所述IP地址確定所述關鍵字對應的索引的優(yōu)先級,按照所述優(yōu)先級顯示所述關鍵字對應的索引。
【文檔編號】G06F17/30GK104504137SQ201410856398
【公開日】2015年4月8日 申請日期:2014年12月31日 優(yōu)先權日:2014年12月31日
【發(fā)明者】唐健, 陳毅林, 張宇 申請人:深圳市科漫達智能管理科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1