毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

异构数据库的迁移工具系统的实现与优化(2)

时间:2020-05-17 19:34来源:毕业论文
企业生产经营的命运很大程度上取决于它的各类数据,因此数据起着至关重要的作用,数据是企业进行生产,用之经营,制定战略等等,甚至于完成所有的经营活

企业生产经营的命运很大程度上取决于它的各类数据,因此数据起着至关重要的作用,数据是企业进行生产,用之经营,制定战略等等,甚至于完成所有的经营活动所不可或缺的信息。数据可以帮助企业通过统计,计算,了解企业经营的情况,反映出经营的问题,数据就像是企业发展方向的导航。

现在,互联网的发展随着科技的发展日新月异,随着大数据时代的来临,随着数据库技术的不断发展及数据库管理系统的广泛应用,数据库中存储的数据量急剧增大[1],数据库也需要不断的升级与改变,随着数据库系统的优胜劣汰,信息管理系统的改变随之而来,而原有系统中遗留的数据如何保存,这个问题逐渐凸显出来。与信息系统本身相比,信息系统中的数据才是核心环节,作为商业应用中的关键所在,原有系统遗留的数据也必须通过一定的方法进行保留,因此数据在系统迁移的过程中迁移的有效性完整性可用性成为重中之重的任务。数据迁移是指将源数据库中指定表的数据进行清洗、转换并装载到目的数据库指定表中的过程[2]

1.2 国内外研究现状

1.3 本文组织结构

本文总共分为5章,分别如下:

第1章:绪论。本章主要介绍了在当今社会互联网迅速发展后数据的重要性,以及进行数据迁移的必要性。并叙述了如今数据迁移的背景,国内外的研究成果以及本文的组织结构。

第2章:数据迁移相关工具介绍。本章主要介绍相关的数据库包括oracle数据库及postgresql以及两种数据库的差别,并介绍迁移过程涉及到的相关的开发工具以及相关技术。

第3章:需求分析与设计方案。本章主要分析了进行迁移所需要的环境,数据迁移的系统框架,以及本网站的设计流程图。

第4章:系统设计与实现。本章主要介绍了进行迁移时搭建环境的过程,以及网站的功能实现所运用到的技术知识。

第5章:系统测试。本章主要介绍了通过一次数据迁移的完整过程的实例演示,进行一次系统测试。

2 数据迁移相关工具介绍

2.1 相关数据库介绍介绍

数据库用于存储信息,按照一定的数据结构,他将一些具有结构的数据进行组织管理,类似于现实生活中将物品进行分类,编号和存储。使得数据具有结构化、共享性、独立性、完整性、灵活性、安全性等特点,使得数据可以被更好的管理和应用,为办公、收银、决策、研究等提供支持。

随着数据量的增多,数据库的管理想要仅仅通过人工进行管理已经是不切实际的想法了,因此随着技术的革新,如今的数据库出现了很多智能的新技术,和新的结构,实现了自动化管理。

从数据结构进行分类的话,数据库通常被分为三类。分别为关系式数据库,层次式数据库和网络式数据库[5]。而从对数据库的观察角度不同进行分类的话,数据库可以被分为三层,分别为用户数据层,概念数据层和物理数据层。

如今,主流的数据库包括IBM 的DB2、ORACLE、MySQL、Informix、SQL Server等。

2.1.1 Oracle

Oracle数据库,由是甲骨文公司进行研制与开发,它的结构是B/S结构即客户/服务器结构。它功能强大,使用方便,作为一个数据库系统、关系数据库、分布式数据库它具备完善的数据管理功能,完善的关系产品,以及分布式处理功能。Oracle数据库的优点是:可用性强、可扩展性强、数据安全性强、稳定性强[6]。因此成为目前世界上最为主流被广泛使用的数据库之一[7]。

Oracle的功能也随着时间的推进进行着扩大。1982年Oracle2提出了跨平台,1984年Oracle5提出了读写一致性,1989年Oracle6进行了并行一致性的改进,1997年Oracle8改进了表分区,2001年Oracle8i增加了了闪回查询功能,Oracle10增加了闪回查询的功能,Oracle数据库最新版本为OracleDatabase12c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云[8]。在国外内企业,Oracle数据库都得到了非常普遍的认可,通过最新的数据库市场调查,显示Oracle在国内外企业应用的份额已经远远高于其它关系型数据库 异构数据库的迁移工具系统的实现与优化(2):http://www.youerw.com/jisuanji/lunwen_52055.html

------分隔线----------------------------
推荐内容