数据的强一致性读取方法及终端设备

基本信息

申请号 CN201810574708.6 申请日 -
公开(公告)号 CN108959405B 公开(公告)日 2021-08-17
申请公布号 CN108959405B 申请公布日 2021-08-17
分类号 G06F16/27;G06F9/52 分类 计算;推算;计数;
发明人 邹海锋 申请(专利权)人 深圳市远行科技股份有限公司
代理机构 深圳中一联合知识产权代理有限公司 代理人 张全文
地址 518057 广东省深圳市南山区科技园南区高新南七道002号数字技术园B1栋6A
法律状态 -

摘要

摘要 本发明适用于计算机技术领域,提供了一种数据的强一致性读取方法及终端设备,其中,所述方法包括:根据IO请求确定待读取数据的数据块,重定向读操作到本地缓存;若本地缓存中有该数据块,则添加读锁锁定;若数据块中数据状态为第一预设状态,则从本地缓存中读取MD5值;重定向读操作到对象存储单元,对比该MD5值与对象存储单元中MD5值,若不同,从对象存储单元中读取数据,更新数据块中数据,设置数据状态为第二预设状态,并更新本地缓存中MD5值,解除读锁锁定,可以通过添加读锁,确保缓存中数据强一致性,通过MD5值校验,保证缓存中数据初次使用时,与对象存储中数据一致,使对象存储服务应用于对数据一致性要求较高的应用中。