[发明专利]数据分层监控系统及监控方法有效
申请号: | 201310265397.2 | 申请日: | 2013-06-28 |
公开(公告)号: | CN103365756A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 易昕;王海;贺改梅;王伟;黄国宏;靳国文;潘年华 | 申请(专利权)人: | 贵阳朗玛信息技术股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 550022 贵州省贵阳*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 分层 监控 系统 方法 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据分层监控系统及方法。
背景技术
使用网站对后台数据进行监控,最常采用的方式是由网站直接访问原始数据相关的库表。但是通过网站进行访问时,访问的频率和来源很难控制,过多的提交请求会过多地占用数据库的IO和CPU等资源,不仅影响监控本身的效率,也对应用程序有不利的影响。
现有的两种访问方式分别是:
方式一、每次从网站提交请求时,直接从原始数据中进行采集和计算。其缺点在于会增加数据库重复操作的负担。
方式二、添加作业,让数据库定时从原始数据中计算出结果,存在新表中。此方式能减少方式一中重复操作的负担,但是监控的实时性较差;另一方面,如果没有提交请求,作业也会执行,进行没必要的操作。
上述两种方式都存在不足,有待于改进。
发明内容
本发明的主要目的在于公开一种数据分层监控系统及监控方法,以解决网站等访问终端频繁地访问数据所造成的占用数据库的IO和CPU等资源的缺陷。
为达上述目的,本发明公开的数据分层监控系统包括第一监控主机和第二监控主机,所述第一监控主机设置有第一中央处理器及其连接的存储原始数据的第一数据库或第一存储器,所述第二监控主机设置有第二中央处理器及其连接的存储监控表数据的第二存储器,所述第二中央处理器与第一中央处理器及外部的访问终端连接,所述第一中央处理器与所述第二存储器连接以根据所述第一中央处理器的指示动态更新所述监控表数据。
可选的,上述外部的访问终端为WEB服务器。
与上述数据分层监控系统相对应的,本发明还公开一种数据分层监控方法,包括:
第一监控主机完成原始数据的采集和计算,并写入第二监控主机上的监控表,供所有的终端访问;
第二监控主机设置监控表的状态,使其维持在一段时间内有效,当且只有当其接收到数据访问请求且当前监控表失效时才使令第一监控主机再一次完成原始数据的采集和计算并以此更新监控表。
与现有技术相比,本发明实施例至少具有以下优点:
基于本发明的数据分层监控系统及方法,第一监控主机可用于完成原始数据的采集和计算,并写入第二监控主机上的监控表,供所有的终端访问;而第二监控主机则可以灵活设置监控表的状态,使其维持在一段时间内有效,当且只有当其接收到数据访问请求且当前监控表失效时才使令第一监控主机再一次完成原始数据的采集和计算并以此更新监控表。藉此,第一监控主机和第二监控主机分工协作,外部访问终端只能访问第二监控主机上的监控表,且该监控表只有在超过预设的有效时长且有访问终端访问时才进行更新,以此实现兼顾数据更新的同时还极大地减少了对原始数据库的IO和CPU等资源的占用,有效地减少了对原始数据表中无必要的扫描和计算,提高了监控的效率,降低了服务器的压力。
附图说明
图1是本发明实施例公开的数据分层监控系统的架构框图;
图2是本发明实施例公开的数据分层监控方法流程图。
具体实施方式
下面结合说明书附图对本发明的具体实现方式做一详细描述。
本发明实施例公开一种数据分层监控系统。
如图1所示,该系统包括第一监控主机1和第二监控主机2,所述第一监控主机设置有第一中央处理器11及其连接的存储原始数据的第一数据库或第一存储器12,所述第二监控主机2设置有第二中央处理器21及其连接的存储监控表数据的第二存储器22,所述第二中央处理器与第一中央处理器及外部的访问终端连接,所述第一中央处理器与所述第二存储器连接以根据所述第一中央处理器的指示动态更新所述监控表数据。
基于本发明的架构,第一监控主机可用于完成原始数据的采集和计算,并写入第二监控主机上的监控表,供所有的终端访问;而第二监控主机则可以灵活设置监控表的状态,使其维持在一段时间内有效,当且只有当其接收到数据访问请求且当前监控表失效时才使令第一监控主机再一次完成原始数据的采集和计算并以此更新监控表。藉此,第一监控主机和第二监控主机分工协作,外部访问终端只能访问第二监控主机上的监控表,且该监控表只有在超过预设的有效时长且有访问终端访问时才进行更新,以此实现兼顾数据更新的同时还极大地减少了对原始数据库的IO和CPU等资源的占用,有效地减少了对原始数据表中无必要的扫描和计算,提高了监控的效率,降低了服务器的压力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳朗玛信息技术股份有限公司,未经贵阳朗玛信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310265397.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置