用于分布式机房监控的内数据库体系系统技术方案

技术编号:16644874 阅读:37 留言:0更新日期:2017-11-26 17:22
本发明专利技术公开了一种用于分布式机房监控的内数据库体系系统,包括数据库模块,所述数据库模块的一侧连接有数据存储模块,且数据库模块远离数据存储模块的一侧连接有监控异常处理模块,所述数据库模块的下方设有数据信息模块,且数据信息模块的下方依次设有数据收集模块、数据队列模块和数据索引模块,所述数据信息模块的一侧设有数据信息处理模块,且数据收集模块、数据队列模块、数据索引模块和数据信息处理模块均与数据信息模块连接。本发明专利技术,实现数据实时传输和调取的便捷,提升了数据的传输以及监控信息的调取速度,提升对冲突空间的利用,释放出内存,可实现任何人在任何时间都能够方便快捷对监控数据进行调取。

An internal database system for distributed computer room monitoring

The invention discloses a system for distributed database system in the computer room monitoring, including the database module, one side of the database module is connected with a data storage module, database module and the side away from the data storage module is connected with a monitoring exception handling module, data module arranged below the database module, a data collection module the data queue module and data index module and data module in turn below, one side of the data module with data processing module and data collection module, data queue module, data index module and data processing module are connected with the data module. The present invention, to realize real-time data transmission and access to convenient, transfer speed of data transmission and monitoring information, enhance the utilization of space conflict, release the memory, can anyone can be convenient for monitoring data transfer at any time.

【技术实现步骤摘要】
用于分布式机房监控的内数据库体系系统
本专利技术涉及数据库体系系统
,尤其涉及一种用于分布式机房监控的内数据库体系系统。
技术介绍
分布式机房监控系统是一种新型的监控技术形式。在该系统使用的过程中,借助该系统可以实现对不同区域的大量节点进行实时监控。此外,针对监控的情况还可以及时的将相关画面回传,并对其中的数据信息进行二次采集处理。因此在进行该系统使用过程中是需要很高的实时性要求的。在传统的监控过程中,数据的处理是通过写入磁盘的方式来实现的。这种传统的写入方式不仅数据处理的时间长,且整个数据的后期访问还会存在很多压力。所以传统的监控技术明显已经无法满足当前实时监控的需求。通过合理的数据库系统建设来实现监控方对所监控范围内数据实时传输已经成为基本要求。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了用于分布式机房监控的内数据库体系系统。本专利技术提出的用于分布式机房监控的内数据库体系系统,包括数据库模块,所述数据库模块的一侧连接有数据存储模块,且数据库模块远离数据存储模块的一侧连接有监控异常处理模块,所述数据库模块的下方设有数据信息模块,且数据信息模块的下方依次设有数据收集模块、数据队列模块和数据索引模块,所述数据信息模块的一侧设有数据信息处理模块,且数据收集模块、数据队列模块、数据索引模块和数据信息处理模块均与数据信息模块连接,所述数据索引模块下方分别设有T树索引模块和哈希索引模块,且数据索引模块分别与T树索引模块和哈希索引模块连接。优选的,所述数据信息处理模块包括数据信息的分类模块和数据表创建模块,数据信息的分类模块包括象基类层、对象实例层和应用接口层,对象基类层通过属性间的约束和特征实现数据信息的处理,可用于数据的清除、数据的插入和修改,对象实例层包阔实现表层面、索引层面以及队列层面的实例,应用接口层包括表实例里的数据。优选的,所述T树索引模块包括父指针和子指针,父指针和子指针,能够实现同种信息或者数据的反复查找及信息的存储应用,T树索引模块在数据库中的任何一个节点进行搜索均可实现对结构中数据信息的调取。优选的,所述哈希索引模块包括哈希索引结构和冲突桶,且哈希索引结构和冲突桶相配合,对冲突空间进行处理,能够提升对冲突空间的利用,释放出内存。本专利技术的有益效果为:通过对监控中的不同数据进行组合和分类,从而实现数据实时传输和调取的便捷,提升了数据的传输以及监控信息的调取速度,且哈希索引结构和冲突桶相配合,对冲突空间进行处理,能够提升对冲突空间的利用,释放出内存,依据访问信息的行为路径搭建了T树索引对象,通过该系统,可实现任何人在任何时间都能够方便快捷对监控数据进行调取。附图说明图1为本专利技术提出的用于分布式机房监控的内数据库体系系统的结构示意框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。参照图1,用于分布式机房监控的内数据库体系系统,包括以下实施例:在进行数据信息处理时,需要依据所输入的信息进行符合信息需求的空表格的注册,具体到表的创建,函数定义如下:DBHANDLE_NEWTABLE(LPATRENGINEROOM_Name,DWORDENGINEROOM_MODULE,DWORDENGINEROOM_MODULE,DWORDENGINEROOM_NETELEMENT,DWORDGINEROOM_CAOACITY)。上述函数的主要作用是在系统中进行表的注册,经过注册后的新表中是不包含数据信息的,其只是一个空表,而且在信息存储空间的共享方面其同样也是不占优优势,但是在进行这个新表注册时,将预移除的函数输入到表格中,借助预移除函数,将新表中的索引进行清空,而表格中原有的箭头标记也随之被更改为预移除的箭头。操作表记录的步骤:第一步是空白记录的插入,在新建立的表格中进行空白信息的输入,而即便该信息是空白的,其也被成为是新表中的数据记录;其次是函数定义:DBBOOL_INSERTTUPLE(DBHANDLEHB)。第二步是对当前表所记录的数据或者信息进行设置,其设置的基本函数为:DBBOOL_SETTUPLE(DBHANDLEHB,LPSTRTUPLE)。第三步是对输入的数据或者信息记录的移除,所使用的函数公式为:DBBOOL_DELETETUPLE(DBHANDLEHB)。第四步是对表中已经记录的数据或信息资料的获取,其所使用的函数公式是:DBBOOL_SETTUPLE(DBHANDLEHB,LPSTRTUPLE)。字段信息操作的步骤:在进行字段信息操作时,其必须要通过对字段信息的数据解析才能够实现信息的操作,相对于传统的借助字段的定义名称获取字段值的信息处理方式,本专利技术借助字段中已经给出的标号来对其内在的信息进行处理的方式,具体的操作函数类似于:DBBOOL_GETDOMAIN(DBHANDLEHB,LPSTRM_NAME,LPSTRLEN)。进行表格操作的方式其实很多,本专利技术重点使用的是函数重载的方式来进行表格数据的展现,在具体应用的过程中是结合了函数所运行的具体实际晴空来进行重载实现的,其所使用的函数为:DBBOOL_METHOD(DBHANDLECAR_CRASH_HANDLE,WORDMEDID,DBMETHODCAR_CRASH_METHOD)。从目前的系统建设的现状来说,系统的流程图十分重要,所谓的系统流程图,指的是在系统建设的过程中,通过流程图的形式来对系统中的不同业务处理模块进行处理,因此流程图的存在也成为系统设计的基础。目前许多系统建设的过程中都少不了系统流程图的存在。在进行系统流程设计的过程中,系统流程图的基本方法应用在于将不同的系统业务处理过程中的数据进行整理和汇集,从而实现对不同系统数据的整理和加工,通过系统环节来兑现系统设计的目标,在系统建设与完善的过程中,其统一性和分布性成为系统建设的新特点。T树操作方法包括T树查找、T树插入和T树移除。T树查找的步骤如下:首先是整个查找流程的起点设定。一般说来,起点为T树根结点。其次如果在检索过程中所要检索的结点最小值比用户所输入的检索值还大,那么依据系统设定的检索函数,子指针所连接的左子树也会基于用户输入的信息,一直持续的进行信息的检索。但是如果按照函数的定义,用户所输入的检索值不满足以上任何一个要求,那么用户所要查找的信息就只能够在当前的结点处进行信息的查询。第三是如何进行查找任务失败的认定。查找失败,顾名思义,按照函数公式,用户所要查找的信息无法在系统检索中实现,则被称为是检索任务的失败。T树插入的具体操作步骤为:首先进行插入定点位置的定位,这个位置也被称为是界限结点。我们暂且将该结点的位置确定为字母M。函数在发现了界限结点M后,需要对该数值进行一个判断。这个判断需要对目前表的空间进行界定。如果表仍有充裕的空间,那么新数值M的插入便可顺畅的完成。此时表中原有的最大值或者最小值则会被新插入的数值M取代。T树的移除操作步骤如下:首先是要进行移除定点位置的定位,这个位置也被称为是界限结点。我们暂且将该结点的位置确定为字母M。函数在发现了界限结点M后,需要对该数值的移除工作进行一个判断。在移除操作完成后,其界限结点M本文档来自技高网...
用于分布式机房监控的内数据库体系系统

【技术保护点】
用于分布式机房监控的内数据库体系系统,包括数据库模块,其特征在于,所述数据库模块的一侧连接有数据存储模块,且数据库模块远离数据存储模块的一侧连接有监控异常处理模块,所述数据库模块的下方设有数据信息模块,且数据信息模块的下方依次设有数据收集模块、数据队列模块和数据索引模块,所述数据信息模块的一侧设有数据信息处理模块,且数据收集模块、数据队列模块、数据索引模块和数据信息处理模块均与数据信息模块连接,所述数据索引模块下方分别设有T树索引模块和哈希索引模块,且数据索引模块分别与T树索引模块和哈希索引模块连接。

【技术特征摘要】
1.用于分布式机房监控的内数据库体系系统,包括数据库模块,其特征在于,所述数据库模块的一侧连接有数据存储模块,且数据库模块远离数据存储模块的一侧连接有监控异常处理模块,所述数据库模块的下方设有数据信息模块,且数据信息模块的下方依次设有数据收集模块、数据队列模块和数据索引模块,所述数据信息模块的一侧设有数据信息处理模块,且数据收集模块、数据队列模块、数据索引模块和数据信息处理模块均与数据信息模块连接,所述数据索引模块下方分别设有T树索引模块和哈希索引模块,且数据索引模块分别与T树索引模块和哈希索引模块连接。2.根据权利要求1所述的用于分布式机房监控的内数据库体系系统,其特征在于,所述数据信息处理模块包括数据信息的分类模块和数据表创建模块,数据信息的分类模块包...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:合肥科斯维数据科技有限公司
类型:发明
国别省市:安徽,34

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

1