摘要:本发明涉及一种基于压缩合并异步更新的索引读写方法,该方法包括:将索引按照存储区域编号生成索引缓存文件;过滤并剔除不完整或正在写的索引缓存文件;索引缓存文件的总个数满足发起异步更新的条件时,分别读取各索引缓存文件中相同存储区域编号对应的存储区域的数据,合并并排序;读取当前存储区域编号在索引库中对应的存储区域的数据并解压;合并、排序并压缩上述数据,并将执行后的数据覆盖更新到当前存储区域编号在索引库中对应的存储区域并更新元数据;判断索引缓存文件是否读到文件尾,若是,则结束,若否,则将存储区域编号加1后继续执行。与现有技术相比,本发明具有高效、异步、能减少每次读磁盘的数据量及减少索引比对次数等优点。
- 专利类型发明专利
- 申请人上海爱数软件有限公司;
- 发明人吴植民;
- 地址201112 上海市闵行区联航路1188号8幢第2层A-1单元
- 申请号CN201410422587.5
- 申请时间2014年08月26日
- 申请公布号CN104199892A
- 申请公布时间2014年12月10日
- 分类号G06F17/30(2006.01)I;