首页> 中文学位 >多数据库中间件的局部代理的设计与实现
【6h】

多数据库中间件的局部代理的设计与实现

代理获取

目录

文摘

英文文摘

华南理工大学学位论文原创性声明及学位论文版权使用授权书

第一章绪论

1.1研究背景和基础

1.1.1数据库的问题和现状

1.1.2目前数据库的相关解决技术

1.2多数据库技术的研究现状

1.3多数据库系统的应用背景

1.4课题的来源和研究的主要内容

1.5论文的结构安排

第二章多数据库中间件的研究

2.1多数据库技术

2.1.1多数据库系统的概念

2.1.2多数据库系统(MDBS)的特征

2.1.3多数据库系统与分布式数据库的区别

2.1.4多数据库系统的分类

2.1.5多数据库系统的设计原则和体系结构

2.1.6多数据库系统研究的关键技术

2.2中间件技术

2.2.1中间件的概念

2.2.2中间件的作用

2.2.3中间件的分类

2.2.4中间件面临的问题

2.3我们的多数据库中间件

2.4中间件的发展趋势

2.5本章小节

第三章局部代理模型及其功能介绍

3.1局部代理用到的基础知识

3.1.1 XML技术的引入

3.1.2XML模式与关系模式的相互转换

3.1.3数据库元数据

3.1.4 Socket通信机制

3.2使用局部代理技术的多数据库系统层次结构

3.3局部数据库代理系统的整体介绍

3.3.1局部数据库代理系统的功能实现

3.3.2局部数据库代理系统整体框架

3.3.3转换处理器

3.4本章小结

第四章局部数据更新机制

4.1数据一致性管理方法的分析和改进

4.1.1维护数据一致性问题的描述

4.1.2数据一致性解决方案

4.2同步更新机制

4.2.1数据库同步更新的方式

4.2.2当前同步更新技术发展的现状

4.3本课题实现的目标—数据双向同步更新

4.3.1理论知识的准备

4.3.2数据更新的实现

4.4本章小结

第五章数据上推描述语言

5.1数据上推描述语言设计原则

5.2数据上推描述语言的设计

5.2.1上推数据形式化描述

5.2.2上推数据库描述

5.2.3语法分析

5.3本章小结

第六章局部代理的实现

6.1局部代理的开发环境和主要技术

6.2局部代理与多数据库服务器的数据交互

6.2.1多线程通讯服务

6.2.2数据传输对象

6.3模式属性冲突及其解决策略

6.4局部代理的实现

6.4.1实现系统组成实体描述

6.4.2系统实现演示

6.5本章小结

结论

参考文献

攻读学位期间发表论文

致谢

展开▼

摘要

传统的数据集成技术,已无法适应人们及时获取更多更新更全面数据的需要。因此,研究分布异构环境下多种数据源的集成成为重要问题。  我们课题组提出的多数据中间件模型恰是解决分布异构环境下多种数据源的集成问题的。该多数据库中间件是“建立在DBMS之上的DBMS”,在应用中通过对多数据库中间件的使用,使得用户可以透明地访问多个分布异构数据源(数据库系统或者文件系统等)。多数据库中间件采用Java语言实现,在功能上完成了源数据和目的数据之间的双向同步/异步更新,支持局部数据库系统动态加入或撤出,即局部数据源的即插即用。  本文首先分析了国内外分布异构数据源集成和互操作,多数据库技术的研究现状。接着介绍了我们课题组提出的多数据库中间件模型。该多数据库中间件模型由上推机(局部代理),集成机,SQL服务器等几部分组成。本文的重点是该多数据库中间件中的局部代理的设计与实现。  此外,本文也讨论了我们多数据库中间件系统中的数据双向同步更新机制。在论述这个内容时,首先分析了当前数据库更新技术的发展情况以及其不足之处,在此基础上提出了我们的异构数据双向同步更新机制。系统中,利用触发机制来实现数据的抽取、更新。  再次,在局部数据库数据的上推下拉实现问题上,提出了一种形式化的描述方法,描述上推需求,使异源数据呈现为一致的视图,从而使应用程序可使用传统的方法(如SQL、ODBC、JDBC等)访问异源数据,且体现异源环境下的数据上推的主动性自定义、需求和控制及过程的自定义性,以及上推事件定义、敏感定义、输出整合定义等问题。文中给出了数据上推描述语言的数据上推描述、数据库描述以及语法分析。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号