分享到:

分布式数据库死锁检测协议

为解决分布式数据中,由于文件加锁的冲突而引起死锁的问题。这类死锁产生的充要条件是在它的请求图中有一有向  (本文共5页) 阅读全文>>

华中师范大学
华中师范大学

Web分布式数据库系统研究与实现

在分布式数据库系统环境下,信息可能存储在异构的、地理位置分散的数据库中。如何在全局逻辑上检索、更新分布在分布式数据库中的数据,是分布式数据库技术要着力解决的问题。分布式数据库技术是数据库技术和计算机网络技术的结合,它除了具有集中式数据库所具有的特点外,还具有它自己独有的特点:它不但要考虑局部场地的自治,而且要着力解决全局数据库的逻辑整体性;它除了具有集中式数据库所具有数据逻辑独立性和物理独立性外,还具有数据的分布独立性,这包括三个层次,从高到低依次是:分片透明性、分配透明性、局部场地数据模型的透明性,另外,在查询处理、事务管理、并发控制、数据的完整性与安全性等方面,分布式数据库系统比集中式数据库系统具有更复杂更丰富的内容。本文首先简单介绍集中式数据库的一些知识,然后主要介绍了分布式数据库的一些技术,包括分布式数据库系统的体系结构、数据分片及分配、分布式查询处理、分布式事务管理、分布式并发控制、分布式数据库的完整性与安全性和分布式...  (本文共118页) 本文目录 | 阅读全文>>

重庆大学
重庆大学

分布式数据库死锁检测算法研究

分布式数据库的死锁检测是并发控制领域的一个重要问题。在分布式系统研究领域中,死锁条件通常是根据资源请求方式来确定的。根据分布式数据库中事务发出不同的资源请求方式,现有的分布式数据库死锁检测算法通常针对某种资源请求模型而提出。分布式数据库不同于一般分布式系统,其死锁条件不仅与资源请求方式相关,而且与资源授予方式相关。同时,现有的分布式数据库死锁检测算法通常假设系统采用排它锁模式或共享/排它锁模式,而忽略了分布式数据库系统中普遍应用的多锁模式,使得算法无法有效应用于分布式数据库系统。本文将详细介绍分布式事务、并发控制和资源请求模型,总结出分布式数据库系统的通用死锁条件。分布式数据库死锁检测算法主要分为集中式、层次式和分布式。集中式和层次式算法通常正确性较高,但消息通讯量太大。与之相反,分布式算法通常消息通讯量较小,但正确性较低。由于分布式算法更为灵活、有效,论文将深入研究分布式算法,并提出一种新的分布式死锁检测算法——基于DDA和改...  (本文共103页) 本文目录 | 阅读全文>>

云南师范大学
云南师范大学

基于多AGENT的多数据库系统的研究与设计

随着通信技术和数据库技术的发展,越来越多的应用系统需要访问一些异构的、分布式的数据库来完成任务。多数据库系统在不改变原有这些数据库的基础上,为用户提供一个统一的、集成的多数据库环境,使用户能以统一的模式和简单的查询语言访问这些数据库。本文对多AGENT及多数据库系统理论进行了研究,根据当前多数据库系统的研究中涉及到的一些问题,引入适合于多数据库系统应用的移动AGENT和多AGENT技术,研究并设计了基于多AGENT的多数据库系统,克服了以往多数据库系统设计中存在的一些问题。首先对引入的AGENT及移动AGENT技术、多数库中涉及到的模式集成,任务分配,任务分解、全局事务管理等各个方面进行了深入细致的研究。对各个分布异构的局部数据库系统采用了基于XML的模式集成方法,另外,在系统集成的时不仅考虑了异构的关系数据库的集成,而且考虑了XML文件系统与关系数据库的集成问题,为以后本系统集成半结构化的数据库奠定了基础。在此集成模式的基础上...  (本文共292页) 本文目录 | 阅读全文>>

电子科技大学
电子科技大学

分布式数据库系统D-SQL中数据更新的设计与实现

近年来,随着分布式系统的广泛应用,分布式数据库已成为信息处理中的一个重要环节。分布式数据库消除了传统集中式数据库的许多缺点,适合于多种非集中式体系结构。分布式数据库是逻辑上属于同一个系统的数据集合,但在物理上分布在各个节点上。它具有数据共享、可靠性高、可用性好、查询速度快等优点。在分布式数据库系统中,为了获得高查询速度和高可用性,数据冗余是一种必要手段,但由于数据复制在多个站点上,一旦要对有多个副本的数据进行更新时,为保证数据库的一致性,就必须对这些数据的所有副本同时做同样的修改。数据更新模块是分布式数据库实现中的一个重要模块,其任务就是在对数据做更新操作时,对数据的所有副本都做相同的修改。本文介绍了基于MySQL实现的分布式数据库系统D-SQL的实现技术,着重探讨了其数据更新机制。在数据库系统中对数据的操作都是以事务为单位,事务要求满足四个特性,即原子性、一致性、隔离性和持久性。通常情况下数据库系统总是有若于今事务在运行,这些...  (本文共72页) 本文目录 | 阅读全文>>

吉林大学
吉林大学

分布式数据库在管理信息系统中的研究与探讨

近年来,随着分布式系统的广泛应用,分布式数据库已成为信息处理中的一个重要环节。分布式数据查询是分布式数据库系统的核心,而查询优化算法又是查询处理中的关键技术。连接操作的优化算法一直都是人们研究和探讨的热点。分布式数据库中的并发控制的实现是非常复杂的过程,同时也是分布式数据库中一个不可缺少的重要组成部分,用来控制多个事务的并发运行,避免它们之间的相互干扰,保证每个事务都产生正确的结果。本文在研究前人的有关连接操作优化算法的传统算法基础上,针对半连接操作提出了一种新的改进算法,在处理分布式数据库中海量信息查询和复杂查询领域里具有实用的价值。同时对数据库并发控制进行了研究,对并发控制之间的冲突进行了探讨。给出一种基于SQL的事务模型,并结合2PL算法设计了一种并发控制机制。  (本文共74页) 本文目录 | 阅读全文>>