首页> 中文学位 >基于“SQL重现法”的异构数据库复制技术的研究与实现
【6h】

基于“SQL重现法”的异构数据库复制技术的研究与实现

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题研究背景

1.2本课题的研究意义

1.3相关领域研究进展

1.4课题来源及主要内容

1.5本论文结构说明

第2章异构数据库复制技术

2.1基本概念

2.2复制分类

2.3复制过程组成环节

2.3.1复制对象定义

2.3.2变化捕获

2.3.3数据分发

2.3.4数据同步

2.3.5冲突检测与处理

2.4常见复制产品介绍

2.5本章小结

第3章基于“SQL重现法”复制技术

3.1复制方案概述

3.2基本原理

3.3整体设计

3.3.1设计思想

3.3.2系统存储及配置存储设计

3.4关键技术

3.4.1数据库同步

3.4.2数据变化捕获

3.4.3数据分发

3.5本章小结

第4章基于“SQL重现法”异构数据库复制系统实现

4.1系统结构概述

4.2数据模型设计

4.3系统架构设计

4.4主要包设计

4.4.1数据库连接包

4.4.2数据库操作包

4.4.3触发器生成包

4.4.4 XML操作包

4.4.5线程包

4.4.6日志包

4.4.7异常包

4.5原型实现

4.5.1实验环境

4.5.2原型系统实现

4.5.3性能测试及结论

4.5.4系统特点

4.6本章小结

结论

参考文献

致谢

展开▼

摘要

随着计算机技术,特别是Intemet技术的迅猛发展,各行各业都逐步实现了数据、信息的计算机化管理,但这些信息和数据是独立的、相互隔离的。集成现有系统中的数据是一项艰巨的任务。这些系统的建立往往并没有考虑和其他数据源的交互,数据的存储方式、访问方式都有很大的差异,因而需要特别的设施来考虑它们的共享问题,访问网络上不同位置的异构数据源。总体来看,解决数据集成问题的系统可以分为实体化集成系统与虚拟集成系统。异构数据集成系统的研究是当前信息集成研究的一个热点。 异构数据库复制是解决信息集成的一种重要方法。本文把异构数据库复制看作是数据库复制和异构数据库两个领域的结合,分别对两个方面进行了分析。本文把异构数据库复制过程分为:复制对象定义、变化捕获、数据分发、数据同步、冲突检测与处理这几个组成环节。详细说明了各个环节的功能和实现方法,并详细介绍了目前各数据库厂商提供的主流复制方案,指出它们的技术特点、应用范围和不足。 本文在实体化信息集成领域,利用异构数据库复制技术集成现有系统中的数据。结合北京工业大学综合信息平台项目,综合现有的异构数据库复制方法,对基于“SQL重现法”异构数据库复制技术进行了改进和优化。分析了该复制技术的基本原理、整体设计和关键技术。针对课题实际应用环境,对该复制系统进行了实现,介绍了系统的结构和主要包设计,同时考虑了系统的安全管理、意外处理和系统日志等方面的设计。根据上述工作,开发了原型系统DatabaseCopy,对该原型系统进行了测试,验证了其可用性和性能,并指出其特点。 最后,总结了本文的研究内容,针对系统存在的不足和问题,提出对未来的展望和今后研究工作的重点。

著录项

  • 作者

    刘占山;

  • 作者单位

    北京工业大学;

  • 授予单位 北京工业大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 朱青,郭庆拴;
  • 年度 2007
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.132;
  • 关键词

    异构数据库; 复制技术; 信息集成; SQL重现法;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号