异地冗余数据库维护数据一致性的研究

来源 :大连海事大学 | 被引量 : 6次 | 上传用户:eadead1981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展和企业信息化程度的不断加深,在许多行业,单位或机构部门内部都逐步实现了信息的计算机化管理,各部门之间的信息共享越来越频繁。但由于不同企业的地理位置,信息化建设的方式等诸多因素的存在,使得在各部门中存在着大量的冗余数据。如何在信息系统中采用有效的方法来保证这些冗余数据的一致性,是企业信息化过程中必须解决的问题。本文就是从这一实际问题出发,首先对中间件技术作了概述,主要研究了JMS(Java Message Service),指出了它在异地信息系统中应用的优势。然后分析了XML(eXtensible Markup Language),总结出了它在使用上的关键技术。最后分析了当前维护数据一致性的主要方法,并在对这些方法进行比较的基础上,提出了维护异地冗余数据库间数据一致性的模型。本模型主要是应用JMS的异步消息处理机制,在企业信息系统之间采用松散耦合的方式,以XML作为中间数据格式,通过Weblogic服务器进行存储转发,从而在网络中实现异地冗余数据库间数据的一致性。本文通过在实验室虚拟异地冗余数据库的方式,实现了应用触发器来提取数据库中变化的数据,用DOM把变化数据写入XML文档,用Weblogic作为服务器来转发消息,JMS消息的发送和接收,XML数据写入数据库等步骤。实现了本模型的各种功能,达到了预期的效果。本模型的设计和实现,不仅体现了JMS具有Java语言特有的平台无关性和XML与平台,语言和协议无关的格式描述和交换数据等特点。也表明了把这两种技术应用到维护异地冗余数据库中是可行的,为将来企业信息系统的开发和集成提供了好的参考。
其他文献
肝脏分割是肿瘤切除手术、活体肝移植和微创手术等计算机辅助手术的基础。但是在肝脏和胃、心脏、肋骨的肋下脂肪等相邻组织的边界,相邻的器官通常和肝脏自身的密度非常相似。
医学图像配准是现代医学图像处理技术的一个重要方面,为医生充分利用多种模态的医学图像信息,提高医学诊断和治疗的准确性打下了基础。它不仅可以用于诊断治疗,还可以用于病
随着网络技术和Internet的迅速发展,基于B/S结构的服务端应用程序得到了广泛的应用。而J2EE平台的成熟以及各种开源框架的发展,为Web应用程序更进一步的发展提供了更广阔的空间
在多Agent系统中,由于环境是动态变化的,其他Agent的行为是未知的,所以多Agent系统及系统中的每个Agent应当具备学习或自适应能力。强化学习作为一种不需要环境模型的机器学
在现有的铝电解生产过程中,通过控制系统采集了大量的电解槽生产数据,这些数据反映了电解槽在采样时刻的各种工作状态,并在上位机监控系统中通过图形、报表等各种形式为用户
用户在云计算环境下租用IaaS层云服务执行工作流时,通常认为IaaS云提供的虚拟机上具备了执行所有任务的环境。由于工作流中任务的多样性和复杂性,不同任务需要的执行环境往往不
激励学习因具有较强的在线自适应性和对复杂系统的自学习能力,备受机器人导航研究者的关注。但其在连续状态和动作空间的泛化,局部环境的反应式控制,大状态空间和部分可观测
从大量的数据中提取和挖掘未知的、有效的和可操作的知识就是数据挖掘,它是知识发现过程中的重要步骤。数据挖掘能够发现未知的知识,区别于那些先提出假设再进行验证的数据处理
随着社会的进步,科技的发展,数据采集以及相应的显示、控制,在现代工业生产及科学研究中的重要地位日益突出,并且对实时、高速数据采集的要求也不断提高。对数据采集设备设计有两
随着3G时代的临近,对3G业务的支撑已经成为电信业务运营支撑系统面临的紧迫问题。3G业务与传统的话音业务在业务模式、市场模式、服务模式上有较大的不同,支撑系统必须对多媒