Print

数据移行策略改进

论文摘要

随着科学技术的不断发展,原来的储存了大量信息的系统不断被功能更强大的新系统所取代,新旧系统的切换必然要进行数据的移行。本文根据数据移行过程中存在的问题分别进行深入研究并提出了相应的解决方案。本文解决的问题包含:大量数据零散储存;移行前数据形式多样性;从数据库中查询数据的速度不能满足需求。首先,针对数据零散储存在多个不同表中浪费资源的问题,分析了数据的特点,研究了对象类型数据的储存结构和PL/SQL中的嵌套表的使用方法,然后提出了单表储存的方法,创建了对象类型数据并实现了对象类型数据的插入和提取。其次,移行前数据的多样性必然需要采用不同的导入备份方式,针对该问题研究了ORACLE中LOAD,IMP和EXP的使用方法,实现了不同形式文件数据导入到数据库以及将数据库中多表储存的数据导出到一个文件中。最后,用PL/SQL语言进行移行转换中,原来采用了业务上易理解的多个游标设计方法,其处理速度不能满足用户的需求。针对该问题作者深入研究了SQL语言中的连接,提出并实现了利用外连接将多个游标合并为一个游标的设计方案。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 数据移行现状与论文研究的目的
  • 1.3 论文章节安排
  • 第二章 数据库数据压缩储存
  • 2.1 数据压缩存储理论
  • 2.2 数据压缩储存方法的研究
  • 2.2.1 创建对象类型
  • 2.2.2 用对象类型定义列对象
  • 2.2.3 嵌套表
  • 2.2.4 数据压缩插入具体实现
  • 2.3 数据压缩后提取的设计
  • 2.3.1 嵌套表的具体操作方法
  • 2.3.2 压缩后数据的提取方法
  • 2.4 数据压缩前后所占空间大小对比
  • 2.4.1 ORACLE 数据库储存结构
  • 2.4.2 物理储存结构
  • 2.4.3 逻辑储存结构
  • 2.4.4 数据在数据库中所占空间的计算
  • 2.5 数据库数据压缩存储的意义
  • 第三章 数据库数据导入导出
  • 3.1 数据库数据导入导出的意义
  • 3.2 数据导入数据库
  • 3.2.1 固定形式
  • 3.2.2 可变长形式
  • 3.2.3 自由形式
  • 3.3 数据导出数据库
  • 第四章 数据查询方式改进
  • 4.1 当前数据查询方式
  • 4.2 数据查询方式改进理论
  • 4.2.1 连接语法
  • 4.2.2 使用连接的原因
  • 4.2.3 如何处理连接
  • 4.2.4 连接内部执行过程
  • 4.2.5 连接类型
  • 4.2.6 两表之间使用外连接
  • 4.2.7 三表之间使用外连接
  • 4.2.8 外连接和IN 的混合使用
  • 4.3 数据查询方式改进设计
  • 4.4 查询方式改进前后速度对比
  • 4.5 改进的查询方式在实际中的应用
  • 第五章 结束语
  • 致谢
  • 参考文献
  • 附录1
  • 附录2
  • 附录3
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/b6be616e13416b4540114745.html