首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 125 毫秒
1.
针对一般分布式方案中存在的不足,构建了一个基于数据库复制技术的分布式系统.这个系统的各级服务器都自带数据库,数据采用集中更改的方式,避免了分布式更改所带来的数据一致性冲突;同时服务器之间采取事务复制技术,及时将集中更改的数据反映到各订阅服务器,满足了数据的及时同步.客户端采取本地数据库查询,提高了系统响应速度.整个系统的数据传输量小,反映速度快,既保证了各服务器的数据一致性,又能满足客户的及时性要求.  相似文献   

2.
MS SQL SERVER复制技术的应用   总被引:1,自引:0,他引:1  
1复制技术应用环境的概述文章虽然只论述复制技术,但它却不得不涉及到SQI。SERVER的相当一部分内容,以及WINDOWSNT的部分内容。因为体现复制技术的复制模块是SQL服务器的一个重要组成部分,而运行中的SQL服务器,则是作为WIN-DOWSNT网络操作系统中的任务。为了清楚地了解复制模块的运行环境,有必要概略地介绍一下关于企业网络分布式处理以及网络数据库管理系统等方面的知识。在由WINDOWSNT网络操作系统所支撑的企业型网络中,各子网上至少有一个数据服务器。这些地理位置散布较广的各数据服务器,主要通过WINDOWSN…  相似文献   

3.
由于空间数据的特殊性,如何维护空间数据的空间一致性和拓扑一致性成为分布式空间数据库的研究关键之一。该文提出了基于数据复制技术的多级空间数据库服务器体系结构的解决方案,讨论了该结构的原理和实现方法,该体系结构已作为GIS软件MAPGIS空间数据管理系统的一部分,被用于国土资源、民政等部门各级分布数据的管理,被认为是一种行之有效的体系结构。  相似文献   

4.
为了满足分布式实时数据库中对关键数据的强一致性和系统中各个节点数据副本的完整性的要求 ,提出了基于网关式的主副本复制技术的方案 ,很好地实现了分布式实时数据库的异地镜像功能。从成功用于电力系统的配调综合自动化管理 (SCADA)系统的实效来看 ,文中所述思想可行 ,整个系统对在传输系统关键数据时能迅速准确同步更新到网络中的各个节点 ,能稳定可靠地长时间运行  相似文献   

5.
研究了Oracle高级复制技术,并通过一个实际项目,给出了分布式七号信令网管理系统原理图,分析了Oracle数据库在分布式系统中如何采用高级复制技术使各站点数据达到一致的配置方法,并使用PL/SQL方法实现复制过程。数据复制有效地保证了系统的正常运行和数据的完整性与一致性。  相似文献   

6.
传统的关系型数据库已无法满足海量数据的存储与访问需求。针对该问题,提出一种非关系型数据库(NoSQL)的分布式存储与扩展解决方法。分析并改进NoSQL,讨论基于一致性哈希算法键值对的分布式存储,以及基于双hash环的数据库服务器节点的扩展方法,提出将NoSQL作为镜像引入数据库架构系统。实际应用结果表明,该方法可以避免资源浪费及服务器过载。  相似文献   

7.
数据复制技术用于将某个服务器上的数据分发到远程或本地的其他数据库服务器上,并保证数据的同步更新。此技术主要用于分布式数据库系统,以保持数据的一致性。论文从教学观点结合实例简要介绍了SQLServer2000数据复制的功能,发布-分发-订阅模型的原理,三种发布类型的区别,重点对"数据复制"的教学方法进行了研究,从而对数据复制技术给出了最通俗易懂的解释,有利于学生知识的吸收和掌握。  相似文献   

8.
1概述在一个大型的分布式的应用系统中,数据被分布在不同的区域,不同的数据库服务器中。如建立一个企业覆盖全国范围的销售网络系统,各个销售分公司的数据存放在各分公司的数据库服务器中,分公司接收用户定单数据,销售总部接受各个分公司的定单数据进行处理,处理完后,反馈给各分公司,在总部可以浏览处理各分公司销售数据,各分公司只对本公司销售数据负责。这样的一个分布式处理系统包含分布在全国各个区域的若干台数据库服务器组成,如何保证这些数据保持同步更新,是一个大型应用系统能否成功的关键。SQLServer7.0通…  相似文献   

9.
MS SQL Server 6.5复制技术研究及应用   总被引:3,自引:1,他引:2       下载免费PDF全文
本文论述了数据库复制技术的基本概念,重点介绍了MS SQL Server 6.5数据复制的体系结构和实现方法,并结合一个典型的例子说明数据复制技术在分布式环境下的应用及其应注意的问题。  相似文献   

10.
结合机群作战分布交互仿真系统给出了一种提高仿真系统数据库实时性的方法。即利用集中和分布式的数据库结构对机群作战分布交互式仿真系统的数据库进行了优化设计,减少了网络数据流量。同时,采用ADO数据库访问技术,提高了数据库操作响应速度.利用Windows Sockets套接字编写的广播通信接口程序以及在线程之间建立共享内存,增强了数据缓冲能力。提高了系统处理数据的能力,从而保证了系统的实时性。时钟节点的加入保证了系统的时空一致性,保证了数据的准确性。经试验验证可以满足系统要求。  相似文献   

11.
基于主从异步复制技术的容灾实时系统研究与实现   总被引:14,自引:0,他引:14  
介绍了一个实用的容灾实时系统SDP_R.为提高系统的性能,SDP_R采用严格的主从异步复制技术和多线程技术.实验表明,多线程技术和多进程技术能够较大地提高系统的性能,而且相比多进程技术,多线程技术所需的内存要少得多.详细探讨了采用多线程技术时怎样保证数据的一致性.SDP_R系统不仅满足容灾系统设计准则,而且与Oracle以及Informix等数据库提供商提供的数据复制技术相比,SDP_R通过数据库底层函数层可以屏蔽不同数据库产品或版本之间的差异,从而实现不同数据库产品和版本之间的数据复制.SDP_R适用于使用多种数据库产品或版本的系统,如智能网系统.同时,SDP_R系统可以处理数据拷贝图为任意拓扑结构的情况.容灾系统SDP_R已经实现,它是下一代智能网分布式SDP中的一个主要功能模块.  相似文献   

12.
移动复制数据库系统冲突检测及消解策略   总被引:9,自引:0,他引:9  
复制技术是提高移动库系统性能的一项关键技术,该文提出了一种新的移动复制数据库系统模型-事务级吉果集传递(TLRSP)移动复制模型,重点分析了该模型中的冲突检测及消解策略,并给出具体的实现算法,TLRSP移动复制模型允许移动用户在系统断连时存取数据库的本地副本并提交事务,重新连接时进行冲突的检测及消解,同时进行事务结果集的合并,最后通过增量刷新的方式进行同步处理,使得系统最终收敛于一致性的状态。此外,通过引入简化的事务日志,数据牌本号以及权限控制等概念,TLRSP模型有效地降低了移动数据库系统的资源消耗,保证了数据库的一致性,从而为移动数据库系统复制提供了一个可行的解决方案。  相似文献   

13.
The Database State Machine Approach   总被引:2,自引:0,他引:2  
Database replication protocols have historically been built on top of distributed database systems, and have consequently been designed and implemented using distributed transactional mechanisms, such as atomic commitment. We present the Database State Machine approach, a new way to deal with database replication in a cluster of servers. This approach relies on a powerful atomic broadcast primitive to propagate transactions between database servers, and alleviates the need for atomic commitment. Transaction commit is based on a certification test, and abort rate is reduced by the reordering certification test. The approach is evaluated using a detailed simulation model that shows the scalability of the system and the benefits of the reordering certification test.  相似文献   

14.
数据复制是提高数据库系统性能和可用性的重要技术。近年来出现的基于组通信技术的数据库复制协议较之传统的数据库复制协议因其实现简单灵活、性能较优,在构建实用复制数据库系统时得到广泛应用,维持各节点副本一致性是数据复制技术研究的核心问题。本文讨论了当故障节点恢复后重新加入系统或增加新节点后如何恢复、维护系统节节点副本间的一致性的问题。本文提出了一个针对分布复制数据库系统的恢复协议,该协议结合基于组通信技术的复制协议,可在不影响系统正常事务处理的情况下,实现故障恢复后节点或全新节点重新加入系统时的系统正确恢复,并给出了理论证明。同时还证明,该恢复协议对于分布在不可靠网络上的复制数据库的恢复问题同样适用。  相似文献   

15.
数据复制与一致性   总被引:22,自引:3,他引:19  
数据复制是分布式数据库和数据仓库中常用的方法,以提高数据的可用性和系统的性能。文中介绍了在数据库系统中广泛使用的数据复制方法,分析了其优缺点和适用的范围,重点讨论了异步复制方法中的一致性恢复、一致性偏离的度量和数据存取的限制等问题,给出了数据复制策略的评价目标。  相似文献   

16.
《国际计算机数学杂志》2012,89(9):1624-1633
Managing transactions is very important in distributed databases in order to preserve data consistency and reliability of the systems. This paper presents a new design to manage transactions on neighbour replication in a distributed database system. We address how to build a reliable system for managing transactions on a neighbour replication grid (NRG) in terms to preserve the data consistency and support fault-tolerance. We first recall the model and technique of NRG that impose neighbours binary vote assignment to its logical grid structure on data copies. We extend our work in managing transactions to normal and failure cases. Finally, the implementation of the system is presented.  相似文献   

17.
The emerging edge services architecture promises to improve the availability and performance of Web services by replicating servers at geographically distributed sites. A key challenge in such systems is data replication and consistency, so that edge server code can manipulate shared data without suffering the availability and performance penalties that would be incurred by accessing a traditional centralized database. This work explores using a distributed object architecture to build an edge service data replication system for an e-commerce application, the TPC-W benchmark, which simulates an online bookstore. We take advantage of application-specific semantics to design distributed objects that each manages a specific subset of shared information using simple and effective consistency models. Our experimental results show that by slightly relaxing consistency within individual distributed objects, our application realizes both high availability and excellent performance. For example, in one experiment, we find that our object-based edge server system provides five times better response time over a traditional centralized cluster architecture and a factor of nine improvement over an edge service system that distributes code but retains a centralized database.  相似文献   

18.
互联网、社交、购物、金融等各类应用直接面临海量用户的高并发访问,传统的单点数据库逐渐成为这些应用系统的瓶颈,而众多互联网应用能够良好运行的主要原因是使用了基于集群环境的数据管理系统作支撑。与传统数据库系统相比,基于集群环境的数据库系统具有更好的扩展性和可用性,而日志复制是保证这些特性的核心组件。传统的主备架构的日志复制在异常情况下对未决事务日志处理不佳,导致数据副本之间存在不一致的风险,另外,分布式系统领域的一致性算法缺乏对事务一致性的处理,而且在选主时存在活锁、多主和频繁选主的问题,无法直接适用于事务日志复制。本文提出了一种集群环境下的事务日志复制策略和恢复机制,能够有效处理未提交日志,提供了强弱两种读一致性,并且提出了一种轻量级的选主算法,可以避免以上的选主问题。本文在开源OceanBase分布式数据库系统中实现了上述机制,并使用基准测试工具对系统进行测试,通过一系列实验验证了系统的扩展性和可用性。  相似文献   

19.
数据复制是分布式数据库提高可用性的重要手段, 通过在不同区域放置数据库的部分副本, 还可以提高本地读写操作的响应速度, 增加副本数量也会提升读负载的线性扩展能力. 考虑到这些优良特性, 近年来国内外都出现了众多多副本分布式数据库系统, 包括Google Spanner、CockroachDB、TiDB、OceanBase等一系列主流的工业界系统, 也出现了包括Calvin、Aria、Berkeley Anna等一系列优秀的学术界系统. 然而, 多副本数据库带来诸多收益的同时, 也带来了一致性维护、跨节点事务、事务隔离等一系列挑战. 总结分析现有的复制架构、一致性维护策略、跨节点事务并发控制等技术, 对比几个代表性多副本数据库系统之间在分布式事务处理方面上的差异与共同点, 并在阿里云环境下搭建跨区域的分布式集群环境, 对几个代表性系统的分布式事务处理能力进行了实验测试分析.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号