[发明专利]一种数据库迁移评估的系统以及方法有效
申请号: | 201710156747.X | 申请日: | 2017-03-16 |
公开(公告)号: | CN106934045B | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 吴超 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 迁移 评估 系统 以及 方法 | ||
本发明公开了一种数据库迁移评估的系统以及方法,通过信息提取模块提取需要进行数据迁移的非K‑DB数据库内的数据对象信息、数据类型信息、函数信息以及存储过程信息;与信息提取模块相连的评估模块根据预存储的K‑DB数据库信息,分别对数据对象信息、数据类型信息、函数信息以及存储过程信息进行评估,得出评估结果。评估系统通过自动分析非K‑DB数据库以及K‑DB数据库内对应的数据对象、数据类型、函数以及存储过程之间的差异性,进而得出非K‑DB数据库和K‑DB数据库之间的差异性,相较于由相关技术人员进行数据库迁移评估,评估系统使得非相关技术人员也可以进行数据库迁移评估,门槛较低。可见,本申请有利于降低数据库迁移评估的门槛。
技术领域
本发明涉及数据库技术领域,特别是涉及一种数据库迁移评估的系统以及方法。
背景技术
随着数据库技术的发展进步,数据库的应用也越来越广泛。
大型数据库是关键业务系统正常运行的必要支撑,其重要性不言而喻。不同的数据库,其所存储的数据的格式以及存储方式也会相应不同,例如,Oracle数据库与K-DB数据库。而由于系统升级或者是其它原因,需要将存储于数据库内的数据迁移至另一数据库内,即将数据库内的数据存储至另一数据库。在数据库迁移过程中,为了使数据损失降到最低,需要综合衡量两个数据库之间的差异性,即当前数据库和另一数据库之间的数据对象以及存储方式等的差异性。
K-DB数据库的性能较突出,是一款拥有面向关键行业应用的大型数据库产品,适合大规模事务处理、联机数据分析处理的国产数据库,故可以将数据从其它非K-DB数据库迁移至K-DB数据库。现有技术中的数据库差异性一般是由相关技术人员主动去评估,其门槛较高,即需要掌握一定技术的人员才可进行评估。但是,对于一些非相关技术人员,例如市场销售人员等,不能进行数据库迁移的评估。综上所述,如何降低数据库迁移评估的门槛是本领域亟待解决的问题。
发明内容
本发明的目的是提供一种数据库迁移评估的系统以及方法,目的在于解决现有技术中数据库迁移评估的门槛较高的问题。
为解决上述技术问题,本发明提供一种数据库迁移评估的系统,该系统包括:
信息提取模块,用于提取需要进行数据迁移的非K-DB数据库内的数据对象信息、数据类型信息、函数信息以及存储过程信息,并将所述数据对象信息、所述数据类型信息、所述函数信息以及所述存储过程信息发送至评估模块;
与所述信息提取模块相连的所述评估模块,用于接收所述数据对象信息、所述数据类型信息、所述函数信息以及所述存储过程信息,并根据预存储的K-DB数据库信息,分别对所述数据对象信息、所述数据类型信息、所述函数信息以及所述存储过程信息进行评估,得出评估结果。
可选地,所述评估模块包括:
数据对象评估单元,用于根据K-DB数据库数据对象信息,对所述数据对象信息进行评估,得出数据对象评估结果;
数据类型评估单元,用于根据K-DB数据库数据类型信息,对所述数据类型信息进行评估,得出数据类型评估结果;
函数评估单元,用于根据K-DB数据库函数信息,对所述函数信息进行评估,得出函数评估结果;
存储过程评估单元,用于根据K-DB数据库存储过程信息,对所述存储过程信息进行评估,得出存储过程评估结果;
其中,所述K-DB数据库信息包括所述K-DB数据库数据对象信息、所述K-DB数据库数据类型信息、所述K-DB数据库函数信息以及所述K-DB数据库存储过程信息。
可选地,还包括:
评估报告生成模块,用于根据所述数据对象评估结果、所述数据类型评估结果、所述函数评估结果以及所述存储过程评估结果,自动生成评估报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710156747.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及装置
- 下一篇:一种出版物发行分析系统和方法