[发明专利]日志文件的保存方法和装置有效
申请号: | 201510812631.8 | 申请日: | 2015-11-20 |
公开(公告)号: | CN106776617B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 汤卫群 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 韩建伟;张永明 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 文件 保存 方法 装置 | ||
1.一种日志文件的保存方法,其特征在于,包括:
获取服务器记录的日志文件;
在分布式数据库中创建目标文件,其中,所述目标文件用于存储所述日志文件;
获取所述服务器与所述分布式数据库之间的数据传输资源;以及
利用所述数据传输资源,将所述日志文件保存至所述分布式数据库的所述目标文件中;
其中,所述服务器为多个,
获取服务器记录的日志文件包括:获取服务器Sj记录的日志文件,其中,j依次取1至n,n为所述服务器的数量;
在分布式数据库中创建目标文件包括:在所述分布式数据库中创建子目标文件D1至子目标文件Dn,其中,所述子目标文件D1至所述子目标文件Dn构成所述目标文件;
在获取所述服务器与所述分布式数据库之间的数据传输资源之前,所述方法还包括:建立所述服务器Sj与所述分布式数据库之间的连接池Pj,其中,所述连接池中包含多个连接,所述数据传输资源为所述连接;
将所述日志文件保存至所述分布式数据库的所述目标文件中包括:利用从所述连接池Pj中获取到的目标连接,将所述服务器Sj记录的日志文件保存至所述分布式数据库的子目标文件Dj中,其中,所述目标连接是所述连接池中的空闲连接。
2.根据权利要求1所述的方法,其特征在于,在利用所述数据传输资源,将所述日志文件保存至所述分布式数据库的所述目标文件中之前,所述方法还包括:
将所述日志文件存储至所述服务器的缓冲区;
判断所述缓冲区的缓冲量是否达到预设值;
利用所述数据传输资源,将所述日志文件保存至所述分布式数据库的所述目标文件中包括:
在判断出所述缓冲区的缓冲量达到所述预设值的情况下,通过所述数据传输资源,将存储在所述缓冲区中的所述日志文件保存至所述分布式数据库的所述目标文件中。
3.根据权利要求2所述的方法,其特征在于,在获取所述服务器与所述分布式数据库之间的数据传输资源之前,所述方法还包括:
建立所述服务器与所述分布式数据库之间的连接池,其中,所述连接池中包含多个连接,所述数据传输资源为所述连接;
在判断出所述缓冲区的缓冲量达到所述预设值的情况下,通过所述数据传输资源,将存储在所述缓冲区中的所述日志文件保存至所述分布式数据库的所述目标文件中包括:
在判断出所述缓冲区的缓冲量达到所述预设值的情况下,从所述连接池中获取多个目标连接,其中,所述目标连接是所述连接池中的空闲连接;
利用所述多个目标连接,将所述日志文件保存至所述分布式数据库的所述目标文件中。
4.根据权利要求1所述的方法,其特征在于,利用所述数据传输资源,将所述日志文件保存至所述分布式数据库的所述目标文件中还包括:
利用所述数据传输资源,以异步传输方式将所述日志文件中的多条数据批量保存至所述分布式数据库的所述目标文件中。
5.一种日志文件的保存装置,其特征在于,包括:
第一获取单元,用于获取服务器记录的日志文件;
创建单元,用于在分布式数据库中创建目标文件,其中,所述目标文件用于存储所述日志文件;
第二获取单元,用于获取所述服务器与所述分布式数据库之间的数据传输资源;以及
保存单元,用于利用所述数据传输资源,将所述日志文件保存至所述分布式数据库的所述目标文件中;
其中,所述服务器为多个,
所述第一获取单元包括:第一获取子单元,用于获取服务器Sj记录的日志文件,其中,j依次取1至n,n为所述服务器的数量,
所述创建单元包括:创建子单元,用于在所述分布式数据库中创建子目标文件D1至子目标文件Dn,其中,所述子目标文件D1至所述子目标文件Dn构成所述目标文件,
所述装置还包括:建立单元,用于在所述第二获取单元获取所述服务器与所述分布式数据库之间的数据传输资源之前,所述建立单元包括:建立子单元,用于建立所述服务器Sj与所述分布式数据库之间的连接池Pj,其中,所述连接池中包含多个连接,所述数据传输资源为所述连接;
所述保存单元,还用于利用获取模块从所述连接池Pj中获取到的目标连接,将所述服务器Sj记录的日志文件保存至所述分布式数据库的子目标文件Dj中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510812631.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:合并对称实体组的方法及装置
- 下一篇:票务数据查询及票务推荐的方法及装置