数据写入方法、数据写入装置以及计算机存储介质制造方法及图纸

技术编号:41735322 阅读:19 留言:0更新日期:2024-06-19 12:55
本申请提出一种数据写入方法、数据写入装置以及计算机存储介质。所述数据写入方法应用于一种软件开发包,所述数据写入方法包括:响应于文件修改写指令,通过元数据节点打开对象文件;通过二阶段提交模型将数据写入所述对象文件;判断所述数据写入的偏移位置是否达到所述对象文件的尾部;若是,将当前的修改写模式切换为追改写模式;按照追改写模式继续将所述文件修改写指令对应的剩余数据写入所述对象文件。本申请的数据写入方法,通过区分文件尾部前后数据写入方式,快速切换修改写和追加写,减少软件开发包与数据节点的信令交互次数,实现写加速。

【技术实现步骤摘要】

本申请涉及分布式存储,特别是涉及一种数据写入方法、数据写入装置以及计算机存储介质


技术介绍

1、在云存储领域,修改写和追加写是两种写模式,无法动态快速切换,如果当前是修改写流程,对应后续流程中有二阶段提交流程。修改到文件尾部后,切换为追加写需要close文件再次重新发送元数据请求以追加写的方式open文件,后续写入数据节点才可用追加写流程。上述过程切换时间成本高,但如果不切换,文件尾部后期的修改写性能低于追加写,性能低,导致数据写入效率较低。


技术实现思路

1、为解决上述技术问题,本申请提出了一种数据写入方法、数据写入装置以及计算机存储介质。

2、为解决上述技术问题,本申请提出了一种数据写入方法,所述数据写入方法应用于一种软件开发包,所述数据写入方法包括:

3、响应于文件修改写指令,通过元数据节点打开对象文件;

4、通过二阶段提交模型将数据写入所述对象文件;

5、判断所述数据写入的偏移位置是否达到所述对象文件的尾部;

6、若是,将当前的修改写模式切本文档来自技高网...

【技术保护点】

1.一种数据写入方法,其特征在于,所述数据写入方法应用于一种软件开发包,所述数据写入方法包括:

2.根据权利要求1所述的数据写入方法,其特征在于,

3.根据权利要求1所述的数据写入方法,其特征在于,

4.根据权利要求1或3所述的数据写入方法,其特征在于,

5.根据权利要求4所述的数据写入方法,其特征在于,

6.根据权利要求1所述的数据写入方法,其特征在于,

7.根据权利要求6所述的数据写入方法,其特征在于,

8.一种数据写入方法,其特征在于,所述数据写入方法应用于一种数据写入系统,其中,所述数据写入系统包...

【技术特征摘要】

1.一种数据写入方法,其特征在于,所述数据写入方法应用于一种软件开发包,所述数据写入方法包括:

2.根据权利要求1所述的数据写入方法,其特征在于,

3.根据权利要求1所述的数据写入方法,其特征在于,

4.根据权利要求1或3所述的数据写入方法,其特征在于,

5.根据权利要求4所述的数据写入方法,其特征在于,

6.根据权利要求1所述的数据写入方法,其特征在于,

7.根据权利要求6所述的数据写入...

【专利技术属性】
技术研发人员:江文龙许克尧罗心徐涛王志豪
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1