预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113656645A(43)申请公布日2021.11.16(21)申请号202010396856.0(22)申请日2020.05.12(71)申请人北京字节跳动网络技术有限公司地址100041北京市石景山区实兴大街30号院3号楼2层B-0035房间(72)发明人不公告发明人(74)专利代理机构上海光栅知识产权代理有限公司31340代理人关浩马雯雯(51)Int.Cl.G06F16/901(2019.01)G06F16/18(2019.01)G06F16/16(2019.01)权利要求书2页说明书12页附图6页(54)发明名称日志消费方法和装置(57)摘要本公开的实施例公开了日志消费方法和装置。该方法的一具体实施方式包括:获取目标日志队列的队头指针指向的日志,其中,目标日志队列中的日志是用于记录对目标数据库进行行变更操作的信息;响应于所获取的日志符合预设合并条件,合并与目标日志队列相对应的目标日志列表中的第一数量条日志,得到第二数量条合并后日志,其中,第一数量大于或等于2,第二数量小于第一数量;对第二数量条合并后日志进行消费。该实施方式减少了所需消费的日志的数量,提高了日志的消费速度,降低了电子设备进行日志消费的压力。CN113656645ACN113656645A权利要求书1/2页1.一种日志消费方法,包括:获取目标日志队列的队头指针指向的日志,其中,所述目标日志队列中的日志是用于记录对目标数据库进行行变更操作的信息;响应于所获取的日志符合预设合并条件,合并与所述目标日志队列相对应的目标日志列表中的第一数量条日志,得到第二数量条合并后日志,其中,所述第一数量大于或等于2,所述第二数量小于所述第一数量;对所述第二数量条合并后日志进行消费。2.根据权利要求1所述的方法,其中,日志包括操作信息和表信息,操作信息指示对所述目标数据库中的数据进行的操作,表信息指示包括所操作的数据的表,目标日志列表包括的各个日志包括的操作信息指示相同的操作,目标日志列表包括的各个日志包括的表信指示相同的表。3.根据权利要求2所述的方法,其中,所述预设合并条件包括:与所述目标日志队列相对应的目标日志列表非空,以及以下之一:所获取的日志的获取时刻与目标日志列表包括的首条插入的日志的插入时刻之间的时间间隔,大于或等于预设时间间隔;所获取的日志的获取时刻与目标日志列表包括的首条插入的日志的插入时刻之间的时间差,小于所述预设时间间隔;并且,目标日志列表包括的列尾指针指向的日志包括的操作信息或表信息与所获取的日志包括的操作信息或表信息,指示不同的操作或表。4.根据权利要求3所述的方法,其中,所述合并与所述目标日志队列相对应的目标日志列表中的第一数量条日志,包括:将目标日志列表包括的各个日志合并为一组日志。5.根据权利要求1-4之一所述的方法,其中,在响应于所获取的日志符合预设合并条件,合并与所述目标日志队列相对应的目标日志列表中的第一数量条日志,得到第二数量条合并后日志之前,所述方法还包括:响应于与所述目标日志队列相对应的目标日志列表为空,将所获取的日志插入与所述目标日志队列相对应的目标日志列表,以及记录所获取的日志的插入时刻。6.根据权利要求1-4之一所述的方法,其中,在响应于所获取的日志符合预设合并条件,合并与所述目标日志队列相对应的目标日志列表中的第一数量条日志,得到第二数量条合并后日志之前,所述方法还包括:响应于满足预设插入条件,将所获取的日志插入与所述目标日志队列相对应的目标日志列表;其中,所述预设插入条件包括:与所述目标日志队列相对应的目标日志列表非空;所获取的日志的获取时刻与目标日志列表包括的首条插入的日志的插入时刻之间的时间间隔,小于预设时间间隔;目标日志列表包括的列尾指针指向的日志包括的操作信息与所获取的日志包括的操作信息,指示相同的操作;目标日志列表包括的列尾指针指向的日志包括的表信息与所获取的日志包括的表信息,指示相同的表。2CN113656645A权利要求书2/2页7.根据权利要求1-4之一所述的方法,其中,在获取目标日志队列的队头指针指向的日志之后,所述方法还包括:从所述目标日志队列删除所述目标日志队列的队头指针指向的、已获取的日志。8.根据权利要求1-4之一所述的方法,其中,在所述对所述第二数量条合并后日志进行消费之后,所述方法还包括:响应于完成对所述第二数量条合并后日志的消费,从所述目标日志列表删除所述目标日志列表包括的、已消费的日志。9.一种日志消费装置,包括:获取单元,被配置成获取目标日志队列的队头指针指向的日志,其中,所述目标日志队列中的日志是用于记录对目标数据库进行行变更操作的信息;合并单元,被配置成响应于所获取的日志符合预设合并条件,合并与所述目标日