首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于NiFi实现关系型数据库的整库迁移系统及方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:浪潮云信息技术股份公司

摘要:本发明公开了基于NiFi实现关系型数据库的整库迁移系统及方法,属于数据库技术领域,要解决的技术问题为:怎样配置简单易用且能实现数据整库迁移的流程。包括算子Start、算子SplitTableNames、算子QueryEntireDbTablesData、算子iPutJDBC、算子End以及算子DealExceptionData,算子Start作为迁移流程的起始节点,算子SplitTableNames作为迁移流程中对数据表进行拆分的节点,算子QueryEntireDbTablesData作为迁移流程中抽取数据的节点;算子iPutJDBC作为迁移流程中加载数据的节点,算子End为流程的终止节点。

主权项:1.一种基于NiFi实现关系型数据库的整库迁移系统,其特征在于,用于整库迁移场景、且仅应用于数据表之间同步整库任务,包括算子Start、算子SplitTableNames、算子QueryEntireDbTablesData、算子iPutJDBC、算子End以及算子DealExceptionData,所述算子Start作为迁移流程的起始节点,用于记录同步整库任务的每一次流程实例,并为流程实例生成唯一标识FlowFlag,通过标识FlowFlag用于监控实例的状态;所述算子SplitTableNames作为迁移流程中对数据表进行拆分的节点,用于将整库同步的数据表进行拆分,每个拆分的数据表均继承算子Start产生的标识FlowFlag;所述算子QueryEntireDbTablesData作为迁移流程中抽取数据的节点,对于拆分后的每个数据表、所述算子QueryEntireDbTablesData用于进行数据抽取,如果从数据表中能够查询到数据,将查询到的数据记录到iPutJDBC算子中,如果查询失败,用于通过记录数据表状态的DealExceptionData算子对数据表的状态进行记录,如果若查询成功、但无数据,用于将查询结果记录至终止节点End算子中;所述算子iPutJDBC作为迁移流程中加载数据的节点,用于接收算子QueryEntireDbTablesData查询到的数据,并将数据加载到目标库中;所述算子End为流程的终止节点,用于统计流程实例的各项指标,指标包括抽取的总数据量、各个数据表的数据量、起始及结束时间。

全文数据:

权利要求:

百度查询: 浪潮云信息技术股份公司 基于NiFi实现关系型数据库的整库迁移系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。