摘要:本發明涉及一種基于壓縮合并異步更新的索引讀寫方法,該方法包括:將索引按照存儲區域編號生成索引緩存文件;過濾并剔除不完整或正在寫的索引緩存文件;索引緩存文件的總個數滿足發起異步更新的條件時,分別讀取各索引緩存文件中相同存儲區域編號對應的存儲區域的數據,合并并排序;讀取當前存儲區域編號在索引庫中對應的存儲區域的數據并解壓;合并、排序并壓縮上述數據,并將執行后的數據覆蓋更新到當前存儲區域編號在索引庫中對應的存儲區域并更新元數據;判斷索引緩存文件是否讀到文件尾,若是,則結束,若否,則將存儲區域編號加1后繼續執行。與現有技術相比,本發明具有高效、異步、能減少每次讀磁盤的數據量及減少索引比對次數等優點。
- 專利類型發明專利
- 申請人上海愛數軟件有限公司;
- 發明人吳植民;
- 地址201112 上海市閔行區聯航路1188號8幢第2層A-1單元
- 申請號CN201410422587.5
- 申請時間2014年08月26日
- 申請公布號CN104199892A
- 申請公布時間2014年12月10日
- 分類號G06F17/30(2006.01)I;