一种数据更新方法、装置、设备及可读存储介质制造方法及图纸

技术编号:19593368 阅读:40 留言:0更新日期:2018-11-28 04:52
本发明专利技术公开了一种数据更新方法,包括:接收客户端发送的目标数据的更新请求,更新请求包括:增、删、改请求中的任意一种或组合;根据更新请求对目标数据和目标数据的目标元数据进行并行更新;将更新后的目标数据和目标元数据同时存储至目标磁盘。该方法将更新请求涉及的数据和元数据同时进行更新,并将更新后的数据和元数据同时存储至目标磁盘,可使数据与元数据保持同步更新;同时,若在数据写入后系统发生崩溃,由于数据与元数据均已写入磁盘,故数据不会丢失,从而可保证数据与元数据的一致性,同时也提高了数据的更新效率和系统的服务性能。相应地,本发明专利技术公开的一种数据更新装置、设备及可读存储介质,也同样具有上述技术效果。

【技术实现步骤摘要】
一种数据更新方法、装置、设备及可读存储介质
本专利技术涉及数据存储
,更具体地说,涉及一种数据更新方法、装置、设备及可读存储介质。
技术介绍
目前,基于日志系统维持数据和元数据同步更新的方案包括两种:其一,在数据更新时,先将数据写入磁盘,而后将该数据的元数据写入系统日志,之后再将日志中的元数据存储至磁盘。该方案的弊端在于:若系统在数据写入后突然崩溃,由于数据的元数据还未来得及写入,故数据的元数据未得到及时更新,从而使数据与元数据不能保持同步更新,如此便需要进行元数据恢复,额外增加了工作量,从而降低了工作效率。其二:在数据更新时,将数据和元数据均记录在系统日志中,后期再将数据和元数据写入磁盘。该方案的弊端在于:数据和元数据均写入两次,一定程度上降低了系统性能;虽说元数据的数据量较小,但数据的数据量一般较为庞大,增加其写入次数不免会降低系统性能和数据更新效率。因此,如何提高数据更新效率,并使数据与元数据保持同步更新,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种数据更新方法、装置、设备及可读存储介质,以提高数据更新效率,并使数据与元数据保持同步更新。为实现本文档来自技高网...

【技术保护点】
1.一种数据更新方法,其特征在于,包括:接收客户端发送的目标数据的更新请求,所述更新请求包括:增、删、改请求中的任意一种或组合;根据所述更新请求对所述目标数据和所述目标数据的目标元数据进行并行更新;将更新后的目标数据和目标元数据同时存储至目标磁盘。

【技术特征摘要】
1.一种数据更新方法,其特征在于,包括:接收客户端发送的目标数据的更新请求,所述更新请求包括:增、删、改请求中的任意一种或组合;根据所述更新请求对所述目标数据和所述目标数据的目标元数据进行并行更新;将更新后的目标数据和目标元数据同时存储至目标磁盘。2.根据权利要求1所述的数据更新方法,其特征在于,所述将更新后的目标数据和目标元数据同时存储至目标磁盘之后,还包括:将所述更新后的目标元数据备份至存储日志,得到备份元数据。3.根据权利要求2所述的数据更新方法,其特征在于,还包括:当更新所述备份元数据时,判断所述备份元数据与所述更新后的目标元数据是否一致;若否,则将所述备份元数据更新为所述更新后的目标元数据。4.根据权利要求3所述的数据更新方法,其特征在于,所述判断所述备份元数据与所述更新后的目标元数据是否一致,包括:判断所述备份元数据的时间标签与所述更新后的目标元数据的时间标签是否一致。5.一种数据更新装置,其特征在于,包括:接收模块,用于接收客户端发送的目标数据的更新请求,所述更新请求包括:增、删、改请求中的任意一种或组合;更新模块,用于根据所述更新...

【专利技术属性】
技术研发人员:牛勇刚
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1