[发明专利]银行数据库迁移方法及装置在审
申请号: | 202110980892.6 | 申请日: | 2021-08-25 |
公开(公告)号: | CN113590594A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 朱晓艳;廖文胜;卢盛伟;蔡万清 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;谷敬丽 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 银行 数据库 迁移 方法 装置 | ||
本发明公开了一种银行数据库迁移方法及装置,涉及大数据技术领域,其中该方法包括:据银行数据库中的待迁出数据表,生成多个数据中间文件;其中,待迁出数据表存储于主机的多个磁盘分区中,多个数据中间文件分别对应该待迁出数据表所在主机的不同磁盘分区;确定与每一待迁移客户号对应的待迁移银行账号和待迁移银行卡号;从每一数据中间文件中,筛选出与每一待迁移客户号、所述待迁移银行账号和所述待迁移银行卡号关联的待迁移数据,生成目标文件;将目标文件装载至目标数据库。本发明可提高银行数据库迁移效率,降低银行业务系统内存、IO和CPU资源的消耗,减轻银行数据库和银行业务系统的数据处理压力。
技术领域
本发明涉及大数据技术领域,尤其涉及银行数据库迁移方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
客户信息领域是银行最基础的领域之一,是进行客户服务、满足监管要求、银行内部管理的基础,在客户信息综合治理工作中要求根据客户信息要素完整程度、客户活跃度等因素对客户进行分级,并将其中客户信息质量级别较低的客户进行隔离管理,仅提供不完全的基础金融服务,这需要以客户为维度,将不规范客户,以及客户名下的账户、卡、业务关系等信息从原系统中剥离,由新建系统承接。
按照一定的规则,将源数据库表中部分数据进行筛选、抽取,并转换、装载进目标系统中,这一过程被称为数据迁移。
对于大型应用系统来说,随着业务范围的不断扩大和系统的长期运行,业务数据的积累是非常庞大的,且关联关系复杂,另外为了在一定程度上提高访问和存储效率,一些表结构采用宽表设计,这都使得数据迁移工作在数量、复杂程度、多样性上有着很大的挑战。
目前,在进行银行数据库迁移时,可采用直接对银行数据表进行SELECT操作,因银行数据库中业务数据量庞大,会造成银行业务系统内存、IO和CPU资源的大量消耗,也会导致银行数据库迁移效率降低。
发明内容
本发明实施例提供一种银行数据库迁移方法,涉及大数据技术领域,用以提高银行数据库迁移效率,降低银行业务系统内存、IO和CPU资源的消耗,减轻银行数据库和银行业务系统的数据处理压力,该方法包括:
根据银行数据库中的待迁出数据表,生成多个数据中间文件;其中,待迁出数据表存储于主机的多个磁盘分区中,多个数据中间文件分别对应该待迁出数据表所在主机的不同磁盘分区;
确定与每一待迁移客户号对应的待迁移银行账号和待迁移银行卡号;
从每一数据中间文件中,筛选出与每一待迁移客户号、所述待迁移银行账号和所述待迁移银行卡号关联的待迁移数据,生成目标文件;
将目标文件装载至目标数据库。
本发明实施例还提供一种银行数据库迁移装置,涉及大数据技术领域,用以提高银行数据库迁移效率,降低银行业务系统内存、IO和CPU资源的消耗,减轻银行数据库和银行业务系统的数据处理压力,该装置包括:
数据中间文件生成模块,用于根据银行数据库中的待迁出数据表,生成多个数据中间文件;其中,待迁出数据表存储于主机的多个磁盘分区中,多个数据中间文件分别对应该待迁出数据表所在主机的不同磁盘分区;
待迁移银行账号卡号确定模块,用于确定与每一待迁移客户号对应的待迁移银行账号和待迁移银行卡号;
目标文件生成模块,用于从每一数据中间文件中,筛选出与每一待迁移客户号、所述待迁移银行账号和所述待迁移银行卡号关联的待迁移数据,生成目标文件;
目标文件装载模块,用于将目标文件装载至目标数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110980892.6/2.html,转载请声明来源钻瓜专利网。