【技术实现步骤摘要】
一种日志处理方法及相关装置
本申请涉及计算机
,特别涉及一种日志处理方法、日志处理装置、服务器以及计算机可读存储介质。
技术介绍
在分布式存储系统中,本地对象存储位于最底层,负责将数据实际写入磁盘中。现有技术中,当本地对象存储接收到上层发送的事务时,首先将事务封装成一条日志并写入日志盘中,然后将事务中的数据应用在聚合文件中,再将聚合文件写入到数据盘中。由此可见,在将事务落在磁盘的过程中会将事务的数据部分在磁盘中写入两次,但是由于磁盘写入速度有限,会增加磁盘的压力,降低磁盘的写入带宽,影响存储系统的后端写入性能。因此,如何降低在写入数据时的磁盘压力是本领域技术人员关注的重点问题。
技术实现思路
本申请的目的是提供一种日志处理方法、日志处理装置、服务器以及计算机可读存储介质,通过将操作信息和数据进行分离,日志盘中只保存操作信息和写入数据的位置,数据盘中只保存数据,总的来也就是在磁盘中只保存了一份操作信息和一份数据,避免了现有技术中将数据写入两次的情况,降低了磁盘写入的占有率,同时提高了磁盘的存储效率,提升存储系统的后端写入性能。为解决上述技术问题,本申请提供一种日志 ...
【技术保护点】
1.一种日志处理方法,其特征在于,包括:对事务进行分离处理,得到操作信息和数据;对所述操作信息和写入位置标识进行封装处理得到日志,将所述日志保存至日志盘;其中,写入位置标识为对聚合文件进行写入位置申请得到的;根据所述写入位置标识将所述数据写入到对应的聚合文件,将所述聚合文件保存至数据盘。
【技术特征摘要】
1.一种日志处理方法,其特征在于,包括:对事务进行分离处理,得到操作信息和数据;对所述操作信息和写入位置标识进行封装处理得到日志,将所述日志保存至日志盘;其中,写入位置标识为对聚合文件进行写入位置申请得到的;根据所述写入位置标识将所述数据写入到对应的聚合文件,将所述聚合文件保存至数据盘。2.根据权利要求1所述的日志处理方法,其特征在于,对所述操作信息和写入位置标识进行封装处理得到日志,将所述日志保存至日志盘,包括:对聚合文件进行写入位置申请处理,得到写入位置标识;对所述操作信息和所述写入位置标识进行事务封装处理,得到新事务;对所述新事务进行日志封装处理得到所述日志,将所述日志保存至日志盘。3.根据权利要求1所述的日志处理方法,其特征在于,还包括:当所述聚合文件保存至所述数据盘之后,将所述聚合文件的元数据更新到数据库。4.根据权利要求3所述的日志处理方法,其特征在于,还包括:当所述元数据更新失败时,从所述日志盘中对应的日志读取到所述写入位置标识;根据所述写入位置标识进行查找,得到所述聚合文件,根据所述聚合文件在所述数据库中更新所述元数据。5.根据权利要求1所述的日志处理方法,其特征在于,所述写入位置标识包括聚合文件标识和写入偏移量。6.一种日志处理装置,其特征在于,包括...
【专利技术属性】
技术研发人员:孔帅,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。