[發明專利]單獨可訪問數據單元的管理存儲有效
| 申請號: | 201410290632.6 | 申請日: | 2009-05-13 |
| 公開(公告)號: | CN104199816B | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 伊弗雷姆.M.維施尼亞克;克雷格.W.斯坦菲爾 | 申請(專利權)人: | 起元技術有限責任公司 |
| 主分類號: | G06F16/951 | 分類號: | G06F16/951;G06F16/332 |
| 代理公司: | 北京林達劉知識產權代理事務所(普通合伙) 11277 | 代理人: | 劉新宇 |
| 地址: | 美國馬*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 單獨 訪問 數據 單元 管理 存儲 | ||
一種單獨可訪問數據單元的管理存儲。本發明公開了一種方法、裝置和計算機可讀的介質。所述方法包括:向第一文件和向緩沖器添加來自數據流的數據;響應于滿足預定義條件,將添加到緩沖器的數據轉移為壓縮文件;以及在來自緩沖器的數據已經被轉移為壓縮文件之后,向第二文件和向緩沖器添加來自數據流的數據。
本申請是申請日為2009年5月13日、申請號為200980117202.1(國際申請號為PCT/US2009/043737)、發明名稱為“單獨可訪問數據單元的管理存儲”的發明專利申請的分案申請。
技術領域
本發明涉及單獨可存儲的數據單元的管理存儲。
背景技術
數據庫系統可以以任何各種格式存儲單獨可訪問的數據單元或“記錄”。每個記錄可以對應于諸如信用卡交易的邏輯實體,且典型地具有用于唯一地標識該記錄的關聯首要鍵(primary key)。該記錄可以包括與記錄格式的相應字段關聯的多個值。這些記錄可以被存儲在一個或多個文件(例如,平面文件或諸如XML文件的結構化數據文件)中。在壓縮的數據庫系統中,記錄內的各個記錄或值可以當被存儲時被壓縮,且當被訪問以減少系統的存儲需求時被解壓縮。
發明內容
通常,在一個方面中,一種方法包括確定文件的長度并在第一存儲器位置中存儲該文件的長度。確定在該文件內的最后完整的記錄的結束點,以及在第二存儲器位置中存儲該結束點。在第一存儲器位置中存儲的文件的長度與該文件的當前長度比較,且如果該文件的當前長度超過在第一存儲器位置中存儲的文件的長度,則更新與在結束點處開始的文件關聯的數據結構。
各方面可以包括一個或多個以下特征。該數據結構可以是關聯的數據結構,諸如哈希(hash)表或二進制樹。該結束點還可以表示文件的結束。該結束點可以在文件的不完整記錄之前。可以檢查該文件以尋找錯誤。檢查該文件以尋找錯誤可以包括確定該文件的當前長度是否小于在第一存儲器位置中存儲的文件的長度。該文件可以是未壓縮數據文件。
通常,在另一方面,一種方法包括向第一文件且向緩沖器同時添加來自數據流的數據。在滿足預定義條件之后,將與緩沖器關聯的數據轉移為壓縮文件。在來自緩沖器的數據已經被轉移為壓縮文件之后,創建第二文件以從數據流接收數據。
各方面可以包括一個或多個以下特征。在將所述壓縮后的數據轉移為所述壓縮文件之后,向第一文件添加所接收到的數據的第二部分。在來自緩沖器的數據已經被轉移為壓縮文件之后,可以刪除第一文件。狀態信息可以標識第一文件是否有效。在與緩沖器關聯的數據正被轉移為壓縮文件的同時,可以鎖閉該狀態信息。可以更新該狀態信息以反映第二文件的創建、第一文件的刪除和在緩沖器和壓縮文件之間的數據的轉移。當狀態信息被鎖閉(lock)時,可能通過索引或搜索操作不能訪問該狀態信息。該狀態信息可以在其被更新了之后被解鎖。該第一文件可以在該狀態信息被更新了之后被刪除。該預定義條件可以基于時間。該預定義條件可以基于第一文件的尺寸。該預定義條件可以基于記錄的數量。
通常,在另一方面,一種計算機可讀介質存儲用于從設備信號獲取值的可執行指令,所述指令導致計算機確定文件的長度并在第一存儲器位置中存儲文件的長度。可以確定在該文件內的最后完整的記錄的結束點,以及可以在第二存儲器位置中存儲該結束點。可以比較在第一存儲器位置中存儲的文件的長度與該文件的當前長度。如果該文件的當前長度超過在第一存儲器位置中存儲的文件的長度,則可以更新與在結束點處開始的文件關聯的數據結構。
各方面可以包括一個或多個以下特征。該數據結構可以是關聯的數據結構,諸如哈希表或二進制樹。該結束點還可以表示文件的結束。該結束點可以在文件的不完整記錄之前。這些指令還可以使得計算機檢查該文件以尋找錯誤。檢查該文件以尋找錯誤可以包括確定該文件的當前長度是否小于在第一存儲器位置中存儲的文件的長度。該文件可以是未壓縮數據文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于起元技術有限責任公司,未經起元技術有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410290632.6/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





