论文部分内容阅读
随着当今社会信息技术的迅猛发展,社会各部门的信息化进程不断加快,整个社会信息数据量的不断膨胀,大规模数据的需求使得传统数据库已经不能满足政府部门和大型企业日益增长的业务需求。在此应用背景下,分布式数据库技术、并行数据库技术与海量数据库技术相继涌现,随之带来的问题是大规模数据库的软、硬件系统的监控和管理问题变得尤为突出,如何监控和管理这些结构复杂、规模庞大的海量数据库已成为当前一个重要的研究课题。 本文以大规模事务处理系统作为研究平台,针对海量数据库监控与管理存在的主要问题,设计并实现了一个海量数据库监控与管理系统,包括系统体系结构、运行模型、模块设计以及涉及的关键技术等。本文的主要工作有: 1.在系统体系结构方面,在分析了大规模事务处理系统的特点和层次式监控管理模型的基础上,设计了基于三层B/S体系结构的海量数据库监控与管理系统,提出了系统体系结构和运行模型,并进一步阐述了监控与管理系统各个模块的具体功能以及相互关系。 2.在系统关键技术方面,研究了基于监控与管理系统涉及的关键性技术,主要包括:设计并实现了基于CORBA对象驻留服务器的系统信息监控技术;设计并实现了基于信息存储数据库与系统信息监控相结合的系统配置功能和系统统计信息的收集与分析技术;设计实现了提出并实现了基于规则推理与征兆推理的系统预警机制。 3.在系统实现方面,在上述研究的基础上,基于J2EE与CORBA技术实现了海量数据库监控与管理系统,系统具有对海量数据库系统的配置管理、数据库运行状态/服务器节点运行状态与服务对象状态的监控、统计信息的动态视图显示以及系统预警等功能。在此基础上,对实现的监控与管理系统进行了详细的测试,测试结果表明,该系统很好地解决了海量数据库的监控与管理过程中的主要问题,而且对正常业务系统的性能影响非常低。