发明名称 索引分布式存储的实现方法和装置
摘要 本发明涉及一种索引分布式存储的实现方法和装置。所述方法包括以下步骤:接收到写请求;根据所述写业务请求更新索引;若更新索引失败,将所述更新失败的数据写入本地缓存中;接收到读请求;根据所述读请求匹配相应的索引;根据所述匹配的索引读取相应的文件;读取所述本地缓存中的更新失败的数据;将读取的更新失败的数据合并到所述已读取的文件中;将合并后的文件作为所述读请求所对应的读取结果,并返回。上述索引分布式存储的实现方法和装置,通过在写请求时将更新失败的数据写入本地缓存中,在读请求时匹配索引所对应的文件后,再读取本地缓存中的更新失败的数据,并合并到已经读取的文件中,保证了数据的一致性,提高了数据的准确性。
申请公布号 CN105653539A 申请公布日期 2016.06.08
申请号 CN201410642411.0 申请日期 2014.11.13
申请人 腾讯数码(深圳)有限公司 发明人 常亮
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 何平;邓云鹏
主权项 一种索引分布式存储的实现方法,包括以下步骤:接收到写请求;根据所述写业务请求更新索引;若更新索引失败,将所述更新失败的数据写入本地缓存中;接收到读请求;根据所述读请求匹配相应的索引;根据所述匹配的索引读取相应的文件;读取所述本地缓存中的更新失败的数据;将读取的更新失败的数据合并到所述已读取的文件中;将合并后的文件作为所述读请求所对应的读取结果,并返回。
地址 518000 广东省深圳市南山区高新科技园科技中一路腾讯大厦19层