數(shù)據(jù)封存系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種數(shù)據(jù)封存系統(tǒng),包括一存儲平臺,其特征在于,所述存儲平臺包括一網(wǎng)絡(luò)接口和一串行接口,所述串行接口用于傳輸系統(tǒng)配置數(shù)據(jù)信息、命令和可信任的客戶端數(shù)字證書,所述網(wǎng)絡(luò)接口用于傳輸系統(tǒng)業(yè)務(wù)數(shù)據(jù)信息,所述存儲平臺的操作系統(tǒng)僅支持定制的命令和操作,且僅保留數(shù)據(jù)追加寫入功能,不具備數(shù)據(jù)修改功能。本發(fā)明具有查詢和下載功能,并記錄操作日志,提供日志查詢接口,實(shí)現(xiàn)數(shù)據(jù)加密傳輸和存儲,保障數(shù)據(jù)安全。
【專利說明】數(shù)據(jù)封存系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)存儲領(lǐng)域,特別是針對龐大的數(shù)據(jù)量(至少萬億字節(jié)以上)的一種數(shù)據(jù)封存系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息化建設(shè)的快速發(fā)展,原有使用光盤刻錄的方式進(jìn)行數(shù)據(jù)封存已經(jīng)無法滿足數(shù)據(jù)快速增長的需要。為了克服光盤刻錄方式的弊端,急需一套基于硬盤技術(shù)的安全、可靠的保護(hù)系統(tǒng)來滿足這一需求,該設(shè)備對于輸入的數(shù)據(jù)進(jìn)行保護(hù)和記錄,無法對輸入數(shù)據(jù)進(jìn)行修改,并對于封存數(shù)據(jù)和數(shù)據(jù)查詢等操作進(jìn)行記錄,實(shí)現(xiàn)數(shù)據(jù)操作可跟蹤查詢。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的是提供一種數(shù)據(jù)封存系統(tǒng),解決大容量(萬億字節(jié)以上)的數(shù)據(jù)量的數(shù)據(jù)存儲,解決流數(shù)據(jù)與文件數(shù)據(jù)的統(tǒng)一存儲,流數(shù)據(jù)與文件數(shù)據(jù)的同時(shí)快速查詢。
[0004]本發(fā)明采用以下方案實(shí)現(xiàn):一種數(shù)據(jù)封存系統(tǒng),包括一存儲平臺,其特征在于:所述存儲平臺包括一網(wǎng)絡(luò)接口和一串行接口,所述串行接口用于傳輸系統(tǒng)配置數(shù)據(jù)信息、命令和可信任的客戶端數(shù)字證書,所述網(wǎng)絡(luò)接口用于傳輸系統(tǒng)業(yè)務(wù)數(shù)據(jù)信息,所述存儲平臺的操作系統(tǒng)僅支持定制的命令和操作,且僅保留數(shù)據(jù)追加寫入功能,不具備數(shù)據(jù)修改功能。
[0005]在本發(fā)明一實(shí)施例中,所述存儲平臺的數(shù)據(jù)存儲結(jié)構(gòu)由存儲介質(zhì)、文件簇和數(shù)據(jù)簇組成,且所述存儲平臺存儲數(shù)據(jù)時(shí),不同類型的數(shù)據(jù)用不同的數(shù)據(jù)歸屬標(biāo)識區(qū)分,并且為每一包數(shù)據(jù)產(chǎn)生相對應(yīng)的數(shù)據(jù)檢索條目,且所述數(shù)據(jù)檢索條目存儲在索引文件中,所有的網(wǎng)絡(luò)數(shù)據(jù)都統(tǒng)一存儲到一個(gè)或幾個(gè)文件中。
[0006]在本發(fā)明一實(shí)施例中,所述數(shù)據(jù)歸屬標(biāo)識是以上傳時(shí)間和數(shù)據(jù)名進(jìn)行設(shè)定。
[0007]在本發(fā)明一實(shí)施例中,具有相同數(shù)據(jù)歸屬標(biāo)識的數(shù)據(jù)的數(shù)據(jù)檢索條目存放在同一個(gè)索引文件中,并且該索引文件以該數(shù)據(jù)歸屬標(biāo)識命名。
[0008]在本發(fā)明一實(shí)施例中,所述數(shù)據(jù)檢索條目包括數(shù)據(jù)在客戶端的生成時(shí)間、數(shù)據(jù)在服務(wù)器的存儲時(shí)間、數(shù)據(jù)在服務(wù)器中存儲的位置以及數(shù)據(jù)的長度。
[0009]在本發(fā)明一實(shí)施例中,當(dāng)要查詢某數(shù)據(jù)時(shí),根據(jù)帶有數(shù)據(jù)歸屬標(biāo)識的查詢條目進(jìn)行查詢,具體為:根據(jù)數(shù)據(jù)歸屬標(biāo)識得到索引文件,并根據(jù)索引文件定位到數(shù)據(jù)在文件中的位置,再根據(jù)數(shù)據(jù)包序號將對應(yīng)大小的數(shù)據(jù)返回給用戶。
[0010]在本發(fā)明一實(shí)施例中,還包括另一存儲平臺作為系統(tǒng)服務(wù)節(jié)點(diǎn)備機(jī),所述存儲平臺作為系統(tǒng)服務(wù)節(jié)點(diǎn)主機(jī),所述主機(jī)與備機(jī)之間采用異步方式進(jìn)行數(shù)據(jù)同步,依據(jù)當(dāng)前簇指針、同步簇指針協(xié)作完成主、備機(jī)之間的數(shù)據(jù)同步。
[0011]在本發(fā)明一實(shí)施例中,當(dāng)所述系統(tǒng)服務(wù)節(jié)點(diǎn)主、備機(jī)發(fā)生切換時(shí),數(shù)據(jù)同步過程如下:
I)備機(jī)升格為主機(jī),接收用戶端數(shù)據(jù)包,依據(jù)當(dāng)前簇指針指示的位置,繼續(xù)封存用戶數(shù)據(jù);
2)主機(jī)修復(fù)后,作為備機(jī)重新接入系統(tǒng),并向當(dāng)前主機(jī)請求更新當(dāng)前簇指針;
3)當(dāng)前主機(jī)異步的向當(dāng)前備機(jī)同步當(dāng)前主機(jī)作為備機(jī)時(shí)未同步完成的數(shù)據(jù);
4 )當(dāng)前備機(jī)異步的向當(dāng)前主機(jī)同步當(dāng)前備機(jī)脫離系統(tǒng)期間的新數(shù)據(jù)。
[0012]本發(fā)明具有查詢和下載功能,并記錄操作日志,提供日志查詢接口,實(shí)現(xiàn)數(shù)據(jù)加密傳輸和存儲,保障數(shù)據(jù)安全,無需安裝任何數(shù)據(jù)庫,也不同于以往傳統(tǒng)的文本數(shù)據(jù)庫,本發(fā)明將所有的數(shù)據(jù)統(tǒng)一存儲到一個(gè)文件或者指定的幾個(gè)文件中,至少萬億字節(jié)以上的數(shù)據(jù)量,不再區(qū)分流數(shù)據(jù)與文件數(shù)據(jù),采用了一種快速的索引方式,不同類型的數(shù)據(jù)都用數(shù)據(jù)歸屬標(biāo)識進(jìn)行統(tǒng)一管理,查詢迅速,提高了數(shù)據(jù)存儲的效率,簡化了數(shù)據(jù)存儲的流程,易于備份及維護(hù),并且用戶可以通過自定義數(shù)據(jù)歸屬標(biāo)識實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)查詢關(guān)系。
[0013]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下將通過具體實(shí)施例和相關(guān)附圖,對本發(fā)明作進(jìn)一步詳細(xì)說明。
【專利附圖】
【附圖說明】
[0014]圖1是本發(fā)明中用戶查詢數(shù)據(jù)的流程圖。
[0015]圖2是本發(fā)明中帶有數(shù)據(jù)歸屬標(biāo)識的網(wǎng)絡(luò)數(shù)據(jù)的數(shù)據(jù)協(xié)議格式示意圖。
[0016]圖3是本發(fā)明中數(shù)據(jù)檢索條目格式示意圖。
[0017]圖4是本發(fā)明中帶有數(shù)據(jù)歸屬標(biāo)識的查詢條目的格式示意圖。
[0018]圖5是本發(fā)明中服務(wù)節(jié)點(diǎn)主、備機(jī)數(shù)據(jù)同步邏輯結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0019]本發(fā)明提供一種數(shù)據(jù)封存系統(tǒng),包括一存儲平臺,所述存儲平臺包括一網(wǎng)絡(luò)接口和一串行接口(去除其它外設(shè)接口,如鍵盤、鼠標(biāo)、USB和讀卡器等),所述串行接口用于傳輸系統(tǒng)配置數(shù)據(jù)信息、命令和可信任的客戶端數(shù)字證書,所述網(wǎng)絡(luò)接口用于傳輸系統(tǒng)業(yè)務(wù)數(shù)據(jù)信息,所述存儲平臺的操作系統(tǒng)僅支持定制的命令和操作,且僅保留數(shù)據(jù)追加寫入功能,不具備數(shù)據(jù)修改功能。并且,除網(wǎng)口、串口驅(qū)動外,不支持其它設(shè)備驅(qū)動;實(shí)現(xiàn)系統(tǒng)控制、業(yè)務(wù)分離的工作模式,專用密封式機(jī)箱,將設(shè)備密封,禁止開啟。
[0020]優(yōu)選的,所述存儲平臺的數(shù)據(jù)存儲結(jié)構(gòu)由存儲介質(zhì)、文件簇和數(shù)據(jù)簇組成,系統(tǒng)會根據(jù)配置參數(shù),將硬盤劃分為一系列文件簇,數(shù)據(jù)都會按照順序存儲到每個(gè)文件簇上,系統(tǒng)默認(rèn)文件簇大小參數(shù)值為2GB,文件簇大小參數(shù)最小值為IGB ;數(shù)據(jù)簇作為數(shù)據(jù)存儲的最小單位,采用固定長度,并且該長度可配置,系統(tǒng)默認(rèn)數(shù)據(jù)簇長度為500字節(jié);待封存數(shù)據(jù)按照數(shù)據(jù)簇長度進(jìn)行分割,待封存數(shù)據(jù)分割后,最后一個(gè)數(shù)據(jù)簇未使用的空間自動填充為零;且所述存儲平臺存儲數(shù)據(jù)時(shí),不同類型的數(shù)據(jù)用不同的數(shù)據(jù)歸屬標(biāo)識區(qū)分,并且為每一包數(shù)據(jù)產(chǎn)生相對應(yīng)的數(shù)據(jù)檢索條目,且所述數(shù)據(jù)檢索條目存儲在索引文件中,所有的網(wǎng)絡(luò)數(shù)據(jù)都統(tǒng)一存儲到一個(gè)或幾個(gè)文件中。
[0021]本發(fā)明的存儲平臺僅提供封存、查詢、下載功能接口,禁止對于訪問數(shù)據(jù)的修改和刪除,只能進(jìn)行追加和查詢,保證上傳數(shù)據(jù)的唯一性。對已授權(quán)的訪問主機(jī)提供詳細(xì)操作日志記錄功能,并對外部客戶端對封存系統(tǒng)操作的全部日志信息進(jìn)行加密存儲,同時(shí)提供日志查看功能,而非經(jīng)授權(quán)的設(shè)備或程序則不能訪問本系統(tǒng),也不能進(jìn)行任何訪問。另外,數(shù)據(jù)加解密部分主要由備份數(shù)據(jù)加解密模塊和日志加解密模塊組成;備份數(shù)據(jù)加解密模塊主要對需要封存數(shù)據(jù)的備份進(jìn)行加解密,按照預(yù)先設(shè)定的加密算法,對已封存的數(shù)據(jù)的冗余備份進(jìn)行加解密,保證在利用冗余數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)時(shí)的安全性;日志加解密模塊主要對系統(tǒng)產(chǎn)生的日志進(jìn)行加解密,保證日志信息的數(shù)據(jù)安全性。
[0022]如圖1所示,當(dāng)要查詢某數(shù)據(jù)時(shí),根據(jù)帶有數(shù)據(jù)歸屬標(biāo)識的查詢條目進(jìn)行查詢,具體為:根據(jù)數(shù)據(jù)歸屬標(biāo)識得到索引文件,并根據(jù)索引文件定位到數(shù)據(jù)在文件中的位置,再根據(jù)數(shù)據(jù)包序號將對應(yīng)大小的數(shù)據(jù)返回給用戶。
[0023]如圖2所示,所述數(shù)據(jù)包括數(shù)據(jù)頭、協(xié)議的版本號、上傳時(shí)間、數(shù)據(jù)長度以及數(shù)據(jù)內(nèi)容。
[0024]如圖3所示,所述數(shù)據(jù)檢索條目包括數(shù)據(jù)在客戶端的生成時(shí)間、數(shù)據(jù)在服務(wù)器的存儲時(shí)間、數(shù)據(jù)在服務(wù)器中存儲的位置以及數(shù)據(jù)的長度。
[0025]如圖4所示,所述帶有數(shù)據(jù)歸屬標(biāo)識的查詢條目包括數(shù)據(jù)頭、協(xié)議的版本號、數(shù)據(jù)包序號(如果為0,則表示要取對應(yīng)數(shù)據(jù)歸屬標(biāo)識的所有數(shù)據(jù),否則表示需要第幾條數(shù)據(jù))以及數(shù)據(jù)歸屬標(biāo)識。
[0026]優(yōu)選的,所述數(shù)據(jù)歸屬標(biāo)識可以是以上傳時(shí)間和數(shù)據(jù)名進(jìn)行設(shè)定(命名);具有相同數(shù)據(jù)歸屬標(biāo)識的數(shù)據(jù)的數(shù)據(jù)檢索條目存放在同一個(gè)索引文件中,并且該索引文件以該數(shù)據(jù)歸屬標(biāo)識命名;所述數(shù)據(jù)檢索條目按照存儲的順序存儲在索引文件中,存儲的順序是逐步遞增的,最新的數(shù)據(jù)檢索條目存儲在索引文件的末尾位置;如果沒有以該數(shù)據(jù)歸屬標(biāo)識為名稱的索引文件,則新建索引文件;所述網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行存儲時(shí),存儲的只有數(shù)據(jù)內(nèi)容,并且數(shù)據(jù)存儲的順序也是逐步遞增的,最新的數(shù)據(jù)內(nèi)容存儲在文件的末尾位置。
[0027]舉個(gè)例子,當(dāng)客戶端上傳某個(gè)數(shù)據(jù)時(shí),將此數(shù)據(jù)存儲在一個(gè)IG大小的文件中,這些存儲數(shù)據(jù)的文件名稱是以I開始,逐個(gè)遞增的,當(dāng)名稱為I的文件存滿后,再上傳上來的數(shù)據(jù)就會存儲到新建名稱為2的文件中,文件大小也是1G,以此類推,同時(shí),會生成一個(gè)數(shù)據(jù)歸屬標(biāo)識,用戶可以自定義數(shù)據(jù)歸屬標(biāo)識,例如定義以時(shí)間和數(shù)據(jù)名為數(shù)據(jù)歸屬標(biāo)識的話,則在服務(wù)器上生成一個(gè)以上傳數(shù)據(jù)時(shí)間為名稱的文件夾,在此文件夾下再生成一個(gè)以數(shù)據(jù)名為名稱的文件夾,最后在此文件夾下生成這個(gè)數(shù)據(jù)的索引文件,索引文件中包含數(shù)據(jù)的生成時(shí)間、存儲時(shí)間、存儲位置和數(shù)據(jù)長度。
[0028]優(yōu)選的,還包括另一存儲平臺作為系統(tǒng)服務(wù)節(jié)點(diǎn)備機(jī),所述存儲平臺作為系統(tǒng)服務(wù)節(jié)點(diǎn)主機(jī),所述主機(jī)與備機(jī)之間采用異步方式進(jìn)行數(shù)據(jù)同步,依據(jù)當(dāng)前簇指針、同步簇指針協(xié)作完成主、備機(jī)之間的數(shù)據(jù)同步。
[0029]根據(jù)數(shù)據(jù)封存系統(tǒng)特點(diǎn)(數(shù)據(jù)順序存儲),設(shè)計(jì)實(shí)現(xiàn)服務(wù)節(jié)點(diǎn)雙機(jī)數(shù)據(jù)同步機(jī)制。待封存數(shù)據(jù)以數(shù)據(jù)簇為最小顆粒度進(jìn)行順序存儲,封存系統(tǒng)對整個(gè)存儲介質(zhì)的數(shù)據(jù)簇進(jìn)行統(tǒng)一索引,這個(gè)索引稱為數(shù)據(jù)簇指針。當(dāng)前簇指針存在于系統(tǒng)服務(wù)節(jié)點(diǎn)主機(jī),隨著封存數(shù)據(jù)包的到來,不斷更新。用于記錄當(dāng)前系統(tǒng)向存儲介質(zhì)寫入數(shù)據(jù)的位置。同步簇指針存在于服務(wù)節(jié)點(diǎn)備機(jī)中,用于記錄本機(jī)已同步的數(shù)據(jù)在整個(gè)簇索引中的位置。該位置指針用于數(shù)據(jù)同步請求命令,標(biāo)識期望同步的數(shù)據(jù)的起始位置。
[0030]如圖5所示,待封存數(shù)據(jù)的數(shù)據(jù)包處理流程異常分為四種情況:
①當(dāng)前簇指針更新命令未送達(dá)備機(jī)(備機(jī)異常),服務(wù)節(jié)點(diǎn)主機(jī)通過定時(shí)器超時(shí)機(jī)制保證主機(jī)正常向用戶客戶端反饋封存數(shù)據(jù)包ACK,系統(tǒng)正常工作;②服務(wù)節(jié)點(diǎn)主機(jī)未收到指針更新ACK,主機(jī)通過定時(shí)器超時(shí)機(jī)制保證主機(jī)正常向用戶客戶端反饋封存數(shù)據(jù)包ACK,系統(tǒng)正常工作;
③服務(wù)節(jié)點(diǎn)主機(jī)向用戶客戶端反饋封存數(shù)據(jù)包ACK,ACK未能送達(dá)(TCP協(xié)議保證主機(jī)能夠知曉ACK是否送達(dá)),服務(wù)節(jié)點(diǎn)主機(jī)將標(biāo)識當(dāng)前數(shù)據(jù)簇為“未確認(rèn)狀態(tài)”,進(jìn)行異常日志記錄,服務(wù)節(jié)點(diǎn)主機(jī)繼續(xù)等待下一包待封存數(shù)據(jù)。進(jìn)行數(shù)據(jù)同步時(shí),備機(jī)對標(biāo)識為“未確認(rèn)狀態(tài)”的數(shù)據(jù)簇?cái)?shù)據(jù)處理與正常數(shù)據(jù)一致。用戶客戶端如何處理封存數(shù)據(jù)包ACK超時(shí)異常,依賴于用戶客戶端實(shí)現(xiàn);
④用戶客戶端正常接收封存數(shù)據(jù)包ACK,但ACK處理過程異常,對數(shù)據(jù)進(jìn)行了重復(fù)發(fā)送,數(shù)據(jù)封存系統(tǒng)認(rèn)為這是一包新的待封存數(shù)據(jù),系統(tǒng)進(jìn)入數(shù)據(jù)存儲正常工作流程。 [0031]當(dāng)所述系統(tǒng)服務(wù)節(jié)點(diǎn)主、備機(jī)發(fā)生切換(主機(jī)宕機(jī)、重啟…)時(shí),數(shù)據(jù)同步過程如下:
1)備機(jī)升格為主機(jī),接收用戶端數(shù)據(jù)包,依據(jù)當(dāng)前簇指針指示的位置,繼續(xù)封存用戶數(shù)
據(jù);
2)主機(jī)修復(fù)后,作為備機(jī)重新接入系統(tǒng),并向當(dāng)前主機(jī)請求更新當(dāng)前簇指針;
3)當(dāng)前主機(jī)異步的向當(dāng)前備機(jī)同步當(dāng)前主機(jī)作為備機(jī)時(shí)未同步完成的數(shù)據(jù);
4 )當(dāng)前備機(jī)異步的向當(dāng)前主機(jī)同步當(dāng)前備機(jī)脫離系統(tǒng)期間的新數(shù)據(jù)。
[0032]定時(shí)同步策略是將數(shù)據(jù)同步過程安排在用戶客戶端不工作的時(shí)間段,例如:凌晨12點(diǎn)開始,凌晨6點(diǎn)結(jié)束。以保證數(shù)據(jù)同步過程不影響封存系統(tǒng)正常業(yè)務(wù)處理。同步數(shù)據(jù)簇門限策略依據(jù)同步簇指針與當(dāng)前簇指針計(jì)算出的待同步數(shù)據(jù)簇?cái)?shù)量控制同步過程開始、結(jié)束,以保證主、備機(jī)之間數(shù)據(jù)差異在可控制范圍內(nèi)。系統(tǒng)性能門限策略依據(jù)主機(jī)當(dāng)前業(yè)務(wù)負(fù)載程度控制同步過程開始、結(jié)束,以保證數(shù)據(jù)同步能夠及時(shí)處理,同時(shí)不影響正常業(yè)務(wù)處理。
[0033]上列較佳實(shí)施例,對本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)封存系統(tǒng),包括一存儲平臺,其特征在于:所述存儲平臺包括一網(wǎng)絡(luò)接口和一串行接口,所述串行接口用于傳輸系統(tǒng)配置數(shù)據(jù)信息、命令和可信任的客戶端數(shù)字證書,所述網(wǎng)絡(luò)接口用于傳輸系統(tǒng)業(yè)務(wù)數(shù)據(jù)信息,所述存儲平臺的操作系統(tǒng)僅支持定制的命令和操作,且僅保留數(shù)據(jù)追加寫入功能,不具備數(shù)據(jù)修改功能。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)封存系統(tǒng),其特征在于:所述存儲平臺的數(shù)據(jù)存儲結(jié)構(gòu)由存儲介質(zhì)、文件簇和數(shù)據(jù)簇組成,且所述存儲平臺存儲數(shù)據(jù)時(shí),不同類型的數(shù)據(jù)用不同的數(shù)據(jù)歸屬標(biāo)識區(qū)分,并且為每一包數(shù)據(jù)產(chǎn)生相對應(yīng)的數(shù)據(jù)檢索條目,且所述數(shù)據(jù)檢索條目存儲在索引文件中,所有的網(wǎng)絡(luò)數(shù)據(jù)都統(tǒng)一存儲到一個(gè)或幾個(gè)文件中。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)封存系統(tǒng),其特征在于:所述數(shù)據(jù)歸屬標(biāo)識是以上傳時(shí)間和數(shù)據(jù)名進(jìn)行設(shè)定。
4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)封存系統(tǒng),其特征在于:具有相同數(shù)據(jù)歸屬標(biāo)識的數(shù)據(jù)的數(shù)據(jù)檢索條目存放在同一個(gè)索引文件中,并且該索引文件以該數(shù)據(jù)歸屬標(biāo)識命名。
5.根據(jù)權(quán)利要求2所述的數(shù)據(jù)封存系統(tǒng),其特征在于:所述數(shù)據(jù)檢索條目包括數(shù)據(jù)在客戶端的生成時(shí)間、數(shù)據(jù)在服務(wù)器的存儲時(shí)間、數(shù)據(jù)在服務(wù)器中存儲的位置以及數(shù)據(jù)的長度。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)封存系統(tǒng),其特征在于:當(dāng)要查詢某數(shù)據(jù)時(shí),根據(jù)帶有數(shù)據(jù)歸屬標(biāo)識的查詢條目進(jìn)行查詢,具體為:根據(jù)數(shù)據(jù)歸屬標(biāo)識得到索引文件,并根據(jù)索引文件定位到數(shù)據(jù)在文件中的位置,再根據(jù)數(shù)據(jù)包序號將對應(yīng)大小的數(shù)據(jù)返回給用戶。
7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)封存系統(tǒng),其特征在于:還包括另一存儲平臺作為系統(tǒng)服務(wù)節(jié)點(diǎn)備機(jī),所述存儲平臺作為系統(tǒng)服務(wù)節(jié)點(diǎn)主機(jī),所述主機(jī)與備機(jī)之間采用異步方式進(jìn)行數(shù)據(jù)同步,依據(jù)當(dāng)前簇指針、同步簇指針協(xié)作完成主、備機(jī)之間的數(shù)據(jù)同步。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)封存系統(tǒng),其特征在于:當(dāng)所述系統(tǒng)服務(wù)節(jié)點(diǎn)主、備機(jī)發(fā)生切換時(shí),數(shù)據(jù)同步過程如下: .1)備機(jī)升格為主機(jī),接收用戶端數(shù)據(jù)包,依據(jù)當(dāng)前簇指針指示的位置,繼續(xù)封存用戶數(shù)據(jù); .2)主機(jī)修復(fù)后,作為備機(jī)重新接入系統(tǒng),并向當(dāng)前主機(jī)請求更新當(dāng)前簇指針; .3)當(dāng)前主機(jī)異步的向當(dāng)前備機(jī)同步當(dāng)前主機(jī)作為備機(jī)時(shí)未同步完成的數(shù)據(jù); .4 )當(dāng)前備機(jī)異步的向當(dāng)前主機(jī)同步當(dāng)前備機(jī)脫離系統(tǒng)期間的新數(shù)據(jù)。
【文檔編號】G06F17/30GK103544217SQ201310441145
【公開日】2014年1月29日 申請日期:2013年9月26日 優(yōu)先權(quán)日:2013年9月26日
【發(fā)明者】林章威, 周偉 申請人:福建省閩保信息技術(shù)股份有限公司