发明名称 |
一种基于插件的数据迁移方法 |
摘要 |
本发明公开了一种基于插件的数据迁移方法,包括如下步骤:在数据库数据迁移之前,配置用户所需的插件;根据用户配置的插件选择源数据源和目的数据源;根据用户选择的数据源和目的数据配置数据迁移选项和迁移对象;根据用户的选择和迁移配置迁移数据。本发明可以大大节约应用项目开发人员不必要的编程时间,加快数据库系统移植和复制进度,屏蔽了数据移植过程中的复杂操作,使用户和开发人员的操作更简单易行。 |
申请公布号 |
CN102521387B |
申请公布日期 |
2015.09.09 |
申请号 |
CN201110436236.6 |
申请日期 |
2011.12.21 |
申请人 |
北京人大金仓信息技术股份有限公司 |
发明人 |
宋昊;李品新 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京汲智翼成知识产权代理事务所(普通合伙) 11381 |
代理人 |
陈曦;郭亚芳 |
主权项 |
一种基于插件的数据迁移方法,其特征在于包括以下步骤:⑴在数据库数据迁移之前,首先为每个数据访问接口添加数据库接口规范,获取各个数据库接口规范的属性,为每个数据访问接口添加一套广义数据库插件,根据所述数据库接口规范和所述广义数据库插件配置用户所需的插件;⑵根据配置的所述插件选择数据源和目的数据库;⑶根据用户选择的数据源和目的数据库配置数据迁移选项和迁移对象;其中,基于数据源给出相应的查询结果,生成迁移任务,对数据库配置数据迁移选项和迁移对象;⑷根据步骤⑶生成的迁移任务,由主进程执行数据源到目的数据库的数据迁移任务,数据迁移引擎先执行数据定义语言操作,然后迁移关系数据,同时生成日志,完成数据迁移;其中,操作的数据源内容为各插件的统一接口,利用继承和反射的机制实现。 |
地址 |
100085 北京市海淀区上地西路8号院4号楼601室 |