一种数据同步方法、装置以及节点设备制造方法及图纸

技术编号:31014723 阅读:39 留言:0更新日期:2021-11-30 02:53
本说明书提供一种数据同步方法、装置以及节点设备,涉及通信技术领域。一种数据同步方法,应用于节点设备,包括:接收客户端发送的写入请求;根据本地所维护的元数据和写入请求,从本地磁盘中确定出目标磁盘;向目标磁盘写入数据,更新元数据,并向客户端发送写入反馈;若所记录的时间到达预设时间,则将目标磁盘中所存储的数据以及所对应的元数据同步至备份节点设备。通过上述方法能够提高文件系统的写入效率。效率。效率。

【技术实现步骤摘要】
一种数据同步方法、装置以及节点设备


[0001]本说明书涉及通信
,尤其涉及一种数据同步方法、装置以及节点设备。

技术介绍

[0002]随高清视频、图像处理、视频监控等技术的发展,用户需要存储的数据正变得越来越大,而且用户对数据的读写性能的要求也在同步增加。
[0003]在一些场景下,由于分布式文件系统的选用,在写入数据时,文件系统会从部署的节点中选择若干节点分别写入,以保证数据的可靠性。在所有的节点都备份完成时,向发起数据写入的客户端返回完成通知。在这一过程中,若发起的客户端只能支持单线程的传输,则需要等待数据写入到被选出的多个节点后,才能进行下一次的数据写入。因此,在数据量很大的情况下,客户端需要等待很长的时间,从而导致将会有较多的写入请求被阻塞,造成文件系统的效率下降的问题。

技术实现思路

[0004]为克服相关技术中存在的问题,本说明书提供了一种数据同步方法、装置以及节点设备。
[0005]本申请提供了一种方法数据同步方法,应用于节点设备,包括:
[0006]接收客户端发送的写入请求;...

【技术保护点】

【技术特征摘要】
1.一种数据同步方法,其特征在于,应用于节点设备,包括:接收客户端发送的写入请求;根据本地所维护的元数据和所述写入请求,从本地磁盘中确定出目标磁盘;向所述目标磁盘写入数据,更新所述元数据,并向所述客户端发送写入反馈;若所记录的时间到达预设时间,则将所述目标磁盘中所存储的数据以及所对应的元数据同步至备份节点设备。2.根据权利要求1所述的方法,其特征在于,所述根据本地所维护的元数据和所述写入请求,从本地磁盘中确定出目标磁盘,包括:根据所述写入请求中所携带的文件名,查找自身所维护的元数据;若查找到与所述文件名对应的元数据,确定所述元数据中所记录的、与所述文件名相对应的磁盘作为目标磁盘;若未查找到与所述文件名对应的元数据,则根据所述文件名进行散列运算,并基于计算结果从本地磁盘中确定出目标磁盘。3.根据权利要求2所述的方法,其特征在于,所述目标磁盘为至少两个。4.根据权利要求1所述的方法,其特征在于,在向所述目标磁盘写入数据,并向所述客户端发送写入反馈之后,还包括:若所述目标磁盘的占用率大于预设占用率,则在自身所部署的磁盘之间进行均衡;更新所记录的元数据。5.一种数据同步装置,其特征在于,应用于节点设备,包括:接收单元,用于接收客户端发送的写入请求;选择单元,用于根据本地所维护的元数据和所述写入请求,从本地磁盘中确定出目标磁盘;发送单元,用于向所述目标磁盘写...

【专利技术属性】
技术研发人员:刘浩
申请(专利权)人:新华三技术有限公司成都分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1