多数据库系统中的关键技术研究
【摘要】:
随着internet和数据库技术的发展,越来越多的应用系统需要访问一些异构的、分布的数据库来完成任务。多数据库系统在不改变原来这些局部数据库的基础上,为用户提供一个统一的、集成的多数据库环境,使用户能以统一的模式和简单的查询语言访问这些数据库。
事务管理的基本任务就是有效管理事务读写操作的并发执行,保证事务的ACID特性,保证事务对数据库操作的正确性。事务管理在维持事务的ACID(Automicity,Consistency,Independence,Durability)特性上主要使用并发控制和恢复机制,并发控制用以维护事务的一致性和隔离性,恢复机制用以维护事务的原子性和持久性。
MDBS是建立在多个LDBS之上的,这些LDBS存储了一些语义相关的数据。但是,这些LDBS是独立地开发出来的,它们在查询语言、数据模式及体系结构方面都存在着差异。为了能够向用户提供一个集成的、统一的多数据库环境,首先必须将不同的LDBS的数据模式统一成一个相同的全局模式。这就是MDBS中异构模式的消解,也称为模式集成。
在MDBS中,用户提交的全局查询一般涉及到对多个不同的数据模式的LDBS的操作,因此必须将全局查询分解为若干个全局子查询,每个子查询只对一个LDBS进行操作。LDBS不能识别用全局查询语言书写的全局子查询,因此必须将全局子查询转换为用LDBS上的查询语言书写的查询语句。为了缩短全局查询的响应时间和降低执行代价,还需要对查询分解及子查询结果处理进行优化。
本文对多数据库系统中模式集成、全局查询的分解和优化以及全局事务的处理模式冲突消解等问题进行了详细而深入的论述,给出了一对一实体冲突的消解算法和查询处理优化算法,并对这些算法进行了分析;同时还论述了全局死锁的处理算法。最后,本文在借鉴国内外经验的基础上,把通用对象请求代理结构技术与多数据库系统结合起来,提出了一个新的多数据库系统模型,并在该模型中引入了安全管理机制。
|
|
|
|
1 |
邓曦,卢正鼎,张巍,张立明;多数据库系统查询优化算法的研究[J];华中科技大学学报(自然科学版);2003年10期 |
2 |
邓曦,卢正鼎,张巍,张立明;多数据库系统查询优化算法的研究[J];小型微型计算机系统;2004年03期 |
3 |
石祥滨;张斌;于戈;郑怀远;;多数据库系统中的查询处理[J];计算机科学;1998年02期 |
4 |
陶世群;多数据库系统的数据模式集成与查询处理[J];电脑开发与应用;2003年12期 |
5 |
肖明;胡金柱;肖毅;;基于CORBA的多数据库系统互操作技术[J];计算机科学;1999年11期 |
6 |
孙义;MS SQL Server查询及系统优化方法的研究[J];计算机工程与应用;1998年08期 |
7 |
张跃进;;COM/DCOM集成的多数据库系统的研究[J];赤峰学院学报(自然科学版);2010年06期 |
8 |
曾宪权;冯玉东;;移动事务处理技术研究进展[J];计算机与数字工程;2005年12期 |
9 |
周小燕;刘庆华;;数据网格环境下的多数据库系统[J];光盘技术;2008年02期 |
10 |
蒋新滨;;嵌入式移动数据库应用研究[J];科技传播;2011年04期 |
11 |
刘铁铭;张有为;张媛媛;;嵌入式移动数据库应用研究[J];微计算机信息;2006年02期 |
12 |
王萍;;嵌入式移动数据库及其应用问题研究[J];电脑知识与技术;2008年15期 |
13 |
李勇,杨蕾;多数据库系统中间件的设计与实现方法[J];云南工业大学学报;1999年04期 |
14 |
李贵;尹朝万;郑怀远;;大规模多数据库系统的互操作机制[J];计算机科学;1998年01期 |
15 |
狄冬梅;;多数据库系统简介——以内蒙古大学图书馆《统一检索系统》为例[J];内蒙古科技与经济;2006年02期 |
16 |
李邦庆,马玉兰,夏桂梅;实现PB应用程序多数据库系统配置功能[J];计算机工程与应用;2002年22期 |
17 |
聂林娣;;分布式数据库查询优化策略研究[J];电脑知识与技术(学术交流);2006年17期 |
18 |
金正淑,訾华亮,吕东方;分布式数据库系统中的查询优化[J];东北电力学院学报;2003年04期 |
19 |
李强;;数据库查询优化的几种策略[J];太原城市职业技术学院学报;2007年06期 |
20 |
邱小玲;;数据库查询优化提高网站访问速度[J];科技广场;2008年03期 |
|