基于消息队列的分布式数据库同步系统设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:lls2508
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的迅速发展和信息共享要求的不断提高,数据库与Web的结合日趋紧密,数据库系统由小型化向大型化发展,由集中式向分布式发展.能处理分散地域的分布式数据库系统成为一个重要研究方向.对于分布式数据库系统来说,为了提高运行效率,数据就要分布在各个不同的结点,同一数据被存储在多个结点上,即存在多个副本(数据冗余),这样就存在维护数据的一致性即数据同步的问题.目前,在分布式数据库领域,人们提出了许多方法来维护数据一致性,如事务控制法、复制控制法以及消息队列法等,但它们都有一定的适用局限性,因而采用何种方法来维护数据一致性,是研究分布式数据库的一个非常重要而迫切的问题.该文在深入分析比较了各种现有的维护数据一致性方法的基础上,结合开发实例设计一种基于消息队列的较为有效的、实用的维护数据一致性的数据库同步系统.该文详细论述了数据库同步系统的设计思想和工作原理,并重点解决了基于消息队列数据库同步系统过程中会遇到的几个重要问题.比如:如何解决两个副本之间对等更新的问题,事务并发执行引起的冲突问题,以及如何利用消息队列技术实现可靠传输文件的问题等.
其他文献
从Napster到Gnutella再到BitTorrent,迄今为止,对等网络的发展在短短的几年内已经发展到了第三代。BitTorrent缩写为BT,中文译作“比特湍流”,作为一种革新性下载工具,BT吸纳
实时应用领域的应用需求以及CORBA技术的良好特性和成功的应用经验催生了实时CORBA技术.将CORBA技术引入实时应用领域,可以充分发挥CORBA技术在分布处理软件开发和集成方面的
图像生成技术研究从图像或文本中生成和原图像结构相似、主题或色彩不同的图像,是近年来研究热点之一。本文主要研究虚拟视点合成和图像铅笔画风格化两种图像生成技术。对于虚
数据挖掘与数据库知识发现(Knowledge Discovery in Databases,KDD)是当前涉及人工智能、数据库、统计学等学科的一门相当活跃的研究领域,是从数据中提取人们感兴趣的、潜在的
随着信息产业的发展,图像和视频逐渐成为无可替代的信息载体,目标提取也随之成为了图像视频处理和计算机视觉领域的一个研究热点。本文围绕图像数据中的视觉特征展开研究,提出了
随着人工智能的迅猛发展,大数据的爆炸式增长和问题的日趋复杂导致对并行智能计算的要求愈发迫切。近几十年来,受自然界启发的物理学法则和生物学方法逐渐成为研究热点,自然演化
随着现代网络技术和通讯技术的高速发展,电子政务已成为“信息高速公路”五大应用领域(电子政务、电子商务、远程教育、远程医疗、电子娱乐)之首。通过电子政务系统可以极大地
地理信息系统(GIS)发展的40多年来,得到了越来越广泛的应用,可以说当今的地理信息系统规模很大,能够综合各种系统,能满足更多用户的需要.地理信息系统的广泛应用,使地理信息
随着网络时代的到来,网络规模的不断扩大,网络的结构和功能日益复杂,用户要求越来越高,计算机网络的管理和运行己经成为计算机网络领域的关键技术之一.网络管理技术随着网络
在传统的IP网络中,采用的是Best-effort服务,每个转发节点对所有的报文同等对待,采用先入先出的策略将报文送到目的地,不能对报文传送的可靠性、传输时延等性能提供任何保证。同