一种对日志数据进行存储的方法、装置及其可读存储介质制造方法及图纸

技术编号:19480054 阅读:36 留言:0更新日期:2018-11-17 10:32
本发明专利技术涉及电子信息技术领域,具体涉及一种对日志数据进行存储的方法、装置及其可读存储介质,其方法包括:将日志内容拆分为若干段日志数据;将所述日志数据逐一写入本地的缓存器中,并判断所述缓存器中的缓存值是否达到预定值,若达到预定值,则将缓存器中所存储的日志数据批量写入数据库中。本发明专利技术先将日志的内容进行缓存,并在缓存的数量达到预定值后,再批量地将日志数据的内容写入到数据库中,其写入效率较高,且其有效地减少与数据库的连接,有效地减少了对数据库连接数的占用,有效地提高数据库的写入能力。

【技术实现步骤摘要】
一种对日志数据进行存储的方法、装置及其可读存储介质
本专利技术涉及电子信息
,具体涉及一种对日志数据进行存储的方法、一种日志数据进行存储的装置以及一种存储有可执行上述日志数据进行存储的方法的计算机可读存储介质。
技术介绍
随着移动通讯技术的快速发展,手机软件(APP)等的功能越来越强大,其所处理的数据量也越来越多;当用户在手机软件中每进行一次操作,软件中均会自动生成操作日志,并会将该操作日志写入至数据库中,以进行对日志进行存储。而在现有的技术中,日志的内容中的每个条目均需要逐条写入到数据库中,其写入效率较低,并且其需要长时间与数据库进行连接,其占用数据库的连接数较多,容易造成数据库的连接数不足,而导致其他数据无法及时写入到数据库中,对数据库的写入能力有较大的影响。
技术实现思路
为克服上述缺陷,本专利技术的目的即在于提供一种对日志数据进行批量存储的方法及其、装置及其可读存储介质。本专利技术的目的是通过以下技术方案来实现的:本专利技术是一种对日志数据进行存储的方法,包括:将日志内容拆分为若干段日志数据;将所述日志数据逐一写入本地的缓存器中,并判断所述缓存器中的缓存值是否达到预定值,若本文档来自技高网...

【技术保护点】
1.一种对日志数据进行存储的方法,其特征在于,包括:将日志内容拆分为若干段日志数据;将所述日志数据逐一写入本地的缓存器中,并判断所述缓存器中的缓存值是否达到预定值,若达到预定值,则将缓存器中所存储的日志数据批量写入数据库中。

【技术特征摘要】
1.一种对日志数据进行存储的方法,其特征在于,包括:将日志内容拆分为若干段日志数据;将所述日志数据逐一写入本地的缓存器中,并判断所述缓存器中的缓存值是否达到预定值,若达到预定值,则将缓存器中所存储的日志数据批量写入数据库中。2.根据权利要求1所述的对日志数据进行存储的方法,其特征在于,所述将日志内容拆分为若干段日志数据之前包括:对缓存器中的预定值进行设定,所述预定值包括:存储时间值、存储数量值、存储容量值。3.根据权利要求2所述的对日志数据进行存储的方法,其特征在于,所述判断所述缓存器中的缓存值是否达到预定值还包括:若未达到预定值,则继续将所述日志数据逐一写入本地的缓存器中。4.根据权利要求3所述的对日志数据进行存储的方法,其特征在于,所述将日志内容拆分为若干段日志数据还包括:按照拆分的顺序,为每段日志数据添加上序号,并对最大序号值进行记录。5.根据权利要求4所述的对日志数据进行存储的方法,其特征在于,所述将缓存器中所存储的日志数据批量写入数据库中之后包括:获取当前数据库中的日志内容的序号,并将所获取到的序号与所述最大序号值进行比较,判断所述日志内容是否已完整写入至所述数据库中,若未完整写入至所述数据库中,则获取未写入至所述数据库中的日志数据,并继续将所述日志数据逐一写入本地的缓存器中。6.根据权利要求5所述的对日志数据进行存储的方法,其特征在于,所述将缓存器中所存储的日志数据批量写入数据库中之前包括:检测数据库与缓存器之间的数据连接,并判断数据连接是否正常,若连接正常,则执行将缓存器中所存储的日志数据批量写入数据库中;若连接不正常,则保...

【专利技术属性】
技术研发人员:张建展
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1