数据的强一致性读取方法及终端设备
基本信息
申请号 | CN201810574708.6 | 申请日 | - |
公开(公告)号 | CN108959405B | 公开(公告)日 | 2021-08-17 |
申请公布号 | CN108959405B | 申请公布日 | 2021-08-17 |
分类号 | G06F16/27;G06F9/52 | 分类 | 计算;推算;计数; |
发明人 | 邹海锋 | 申请(专利权)人 | 深圳市远行科技股份有限公司 |
代理机构 | 深圳中一联合知识产权代理有限公司 | 代理人 | 张全文 |
地址 | 518057 广东省深圳市南山区科技园南区高新南七道002号数字技术园B1栋6A | ||
法律状态 | - |
摘要
摘要 | 本发明适用于计算机技术领域,提供了一种数据的强一致性读取方法及终端设备,其中,所述方法包括:根据IO请求确定待读取数据的数据块,重定向读操作到本地缓存;若本地缓存中有该数据块,则添加读锁锁定;若数据块中数据状态为第一预设状态,则从本地缓存中读取MD5值;重定向读操作到对象存储单元,对比该MD5值与对象存储单元中MD5值,若不同,从对象存储单元中读取数据,更新数据块中数据,设置数据状态为第二预设状态,并更新本地缓存中MD5值,解除读锁锁定,可以通过添加读锁,确保缓存中数据强一致性,通过MD5值校验,保证缓存中数据初次使用时,与对象存储中数据一致,使对象存储服务应用于对数据一致性要求较高的应用中。 |
