【技术实现步骤摘要】
一种数据迁移方法及装置
[0001]本专利技术涉及数据处理
,尤其涉及一种数据迁移方法及装置。
技术介绍
[0002]在数据量较大、查询逻辑复杂的情况下,数据库往往会出现性能降低,查询性能出现瓶颈,从而影响数据库响应速度,拉低用户的好感度,为了提高大批量数据的操作响应速度,更高效快捷地提供查询服务,亟需一种数据迁移方法,能够将数据库中的数据进行迁移,以实现快速响应。
技术实现思路
[0003]本专利技术的目的在于克服现有技术之缺陷,提供了一种数据迁移方法及装置,以提高查询数据的响应速度。
[0004]本专利技术是这样实现的:
[0005]第一方面,一种数据迁移方法,所述方法包括:
[0006]获取查询参数;并将所述查询参数封装到查询包封装器;
[0007]获取源数据库配置信息;基于所述源数据库配置信息与源数据库建立连接;
[0008]基于所述查询包封装器封装的查询参数查询所述源数据库获取源数据;将所述源数据去重后,得到数据结果集;将所述数据结果集转换成目标格式字符 ...
【技术保护点】
【技术特征摘要】
1.一种数据迁移方法,其特征在于,所述方法包括:获取查询参数;并将所述查询参数封装到查询包封装器;获取源数据库配置信息;基于所述源数据库配置信息与源数据库建立连接;基于所述查询包封装器封装的查询参数查询所述源数据库获取源数据;将所述源数据去重后,得到数据结果集;将所述数据结果集转换成目标格式字符串;获取目标搜索引擎的连接配置信息;基于所述连接配置信息与所述目标搜索引擎建立连接;对所述目标格式字符串进行预存储;并对预存储后的目标格式字符串进行数据重复性校验;将完成数据重复性校验后的目标格式字符串存储至所述目标搜索引擎。2.根据权利要求1所述的方法,其特征在于,所述查询包封装器为QueryWrapper。3.根据权利要求1所述的方法,其特征在于,所述获取查询参数,包括:判断是否检测到用户手动抽取指令;若检测到,则响应所述用户手动抽取指令,获取用户输入的查询参数;若未检测到,则获取预设的查询参数。4.根据权利要求1所述的方法,其特征在于,所述连接配置信息至少包括:所述目标搜索引擎的IP地址、端口号、索引和表名类型。5.根据权利要求1所述的方法,其特征在于,所述对预存储后的目标格式字符串进行数据重复性校验,包括:针对所述目标格式字符串中的每一数据,判断该数据的唯一标识是否已存在于所述目标搜索引擎;若已存在,将该数据与所述唯一标识在目标搜索引擎中所关联的数据中更新时间更早的一者删除;若不存在,保留该数据。6.一种数据迁移装置,其...
【专利技术属性】
技术研发人员:左小林,
申请(专利权)人:重庆中信科信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。