论文部分内容阅读
随着弹道导弹等大规模杀伤性武器的问世,在飞行途中将其摧毁成为战略防御的首选,如何搜索发现来袭目标,并对其精确识别、跟踪是完成时敏目标拦截的首要任务。当前,对目标的快速精准识别成为世界难题,通过对位于不同地域的不同预警探测装备采集到的大量信息做数据挖掘是识别目标的一种发展趋势。大量数据的精密分析需要数据库系统做支撑,设计并实现分布式的数据服务架构对提高大型探测装备的数据处理速度、实现变化数据的实时同步具有重要意义,为分布式电子信息系统的建设提供了技术支撑。本文通过分析分布式时敏目标预警数据服务系统的功能,针对数据访问响应的实时性、重要数据的一致性、系统服务的可靠性和扩展性等需求,开展了基于内存数据库的数据快速同步技术研究和基于数据库集群技术的系统故障转移和负载均衡研究,分析了这些技术的发展现状和实现原理,采用基于TimesTen的数据复制技术实现了数据访问的实时响应和时敏数据的快速同步;采用OracleRAC架构保证了系统的可靠性,实现了单节点故障时应用的透明切换和高并发访问下的负载均衡;通过TimesTen和Oracle RAC的结合可以获得业务和性能无限扩展的实时数据服务系统。本文还针对提出的基于TimesTen和Oracle RAC的分布式数据服务架构,在实验环境下,搭建系统原型,进行了必要的测试,实验证明基于TimesTen的数据同步模块能够满足时敏数据处理的时效性要求;基于Oracle RAC的故障转移和负载均衡功能,能够保证系统提供不间断的数据服务,为项目应用提供了技术支撑。