发明名称 一种将数据写入数据服务器的方法及存储系统
摘要 本发明提供一种将数据写入数据服务器的方法及存储系统,当客户端需要对数据进行写操作时,首先通过一次创建锁的请求从锁服务器获得元数据读写锁和数据读写锁;客户端缓存元数据读写锁和数据读写锁。在确定缓存有数据读写锁时,客户端将数据写入至少一个数据服务器,无需采用现有技术的交互流程再向锁服务器申请数据读写锁,进一步的,当客户端将数据写入数据服务器后,该数据对应的元数据可能发生变化,此时,客户端会将改变后的元数据写入元数据服务器,由于客户端已将元数据读写锁缓存,无需采用现有技术的交互流程再向锁服务器申请元数据读写锁,从而降低了客户端在写入数据过程中与锁服务器之间的交互次数,提高了写入数据的效率。
申请公布号 CN104636088A 申请公布日期 2015.05.20
申请号 CN201510085669.X 申请日期 2015.02.17
申请人 华为技术有限公司 发明人 孟祥瑞
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 马爽;黄健
主权项 一种将数据写入数据服务器的方法,其特征在于,所述方法应用于存储系统中,所述存储系统包括客户端、元数据服务器、锁服务器和至少一个数据服务器,所述方法由所述客户端执行,包括:向锁服务器发送创建锁的请求,所述创建锁的请求用于创建元数据读写锁和数据读写锁,所述元数据读写锁用于所述客户端获得读取或修改元数据的唯一权限,所述数据读写锁用于所述客户端获得读取或修改数据的唯一权限;将所述元数据读写锁和所述数据读写锁保存在所述客户端的缓存中;确定所述缓存中保存有所述数据读写锁;将所述数据写入所述至少一个数据服务器;确定所述缓存中保存有所述元数据读写锁;将第一元数据写入所述元数据服务器。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼