查询结果:   宁泰安,刘金刚.基于SQL-92和JDBC的SpaceOS数据库数据迁移的实现[J].计算机应用与软件,2014,31(12):64 - 67,190.
中文标题
基于SQL-92和JDBC的SpaceOS数据库数据迁移的实现
发表栏目
数据工程
摘要点击数
632
英文标题
THE IMPLEMENTATION OF DATA MIGRATION ON SPACEOS DATABASE BASED ON SQL-92 AND JDBC
作 者
宁泰安 刘金刚 Ning Taian Liu Jin’gang
作者单位
首都师范大学计算机科学联合研究院 北京 100048 中国科学院计算技术研究所 北京 100080    
英文单位
Joint Faculty of Computer Scientific Research, Capital Normal University, Beijing 100048, China Institute of Computing Technology, Chinese Academy of Science, Beijing 100080, China    
关键词
SpaceOS PostgreSQL 异构数据库 数据迁移 SQL-92
Keywords
SpaceOS PostgreSQL Heterogeneous databases Data migration SQL-92
基金项目
作者资料
宁泰安,硕士生,主研领域:数据库及互操作技术。刘金刚,教授。 。
文章摘要
针对Space操作系统的PostgreSQL数据库能对异构关系数据库进行数据迁移的需求,在SQL-92和JDBC基础上,介绍异构数据迁移时元数据和记录数据处理的主要流程,并设计了以表示层、元数据层、业务逻辑层和数据访问层为结构的数据迁移模块。详细分析了SQL声明前数据类型映射和代理主键值映射这两个关键步骤的算法实现。数据迁移模块在JDK1.6环境下实现。通过对异构数据库与PostgreSQL间进行数据迁移实验,验证了迁移模块是合理而有效的,具有良好的通用性和兼容性。
Abstract
Aiming at the demand that the PostgreSQL databases data of Space operating system is able to migrate the data of heterogeneous relational databases, based on SQL-92 and JDBC, we introduce the main processes of dealing with metadata and recorded data when the heterogeneous data is in migration, and design a data migration module, which is structured with presentation layer, metadata layer, business logic layer and data access layer. We also analyse in detail the algorithm implementation in regard to two key steps of data type mapping and surrogate primary key values mapping before SQL statement. The data migration module is implemented with JDK1.6. The data migration tests between PostgreSQL and heterogeneous database show that the migration module is reasonable and effective. Meanwhile, it has good versatility and compatibility.
下载PDF全文