发明名称 |
一种数据库的跨库结转方法及装置 |
摘要 |
本发明公开了一种数据库的跨库结转方法及装置。所述方法包括:根据预先创建的中间表从源数据库中获取待结转的源表的数据;根据源表的数据记录数以及用户设置的单次结转的数据记录数确定结转线程的数量,将结转线程放入源表线程池,采用多线程并行处理的方式将源表的数据结转至目标数据库;根据用户设置的源表与从表之间的关联字段,确定与源表关联的从表,根据从表的数量确定从表线程池的数量;在从表的数量大于零时,根据各个从表的数据记录数以及用户设置的单次结转的数据记录数确定从表结转线程的数量,将所述从表结转线程放入从表线程池,采用多线程并行处理的方式将从表的数据结转至目标数据库,实现多种类型的数据表在多种数据库间结转。 |
申请公布号 |
CN105095425A |
申请公布日期 |
2015.11.25 |
申请号 |
CN201510423767.X |
申请日期 |
2015.07.17 |
申请人 |
北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
发明人 |
刘恩英 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京品源专利代理有限公司 11332 |
代理人 |
孟金喆;胡彬 |
主权项 |
一种数据库的跨库结转方法,其特征在于,包括:根据预先创建的中间表从源数据库中获取待结转的源表的数据,其中,所述中间表的主键值与源表的主键值相同;根据所述源表的数据记录数以及用户设置的单次结转的数据记录数确定结转线程的数量,将所述结转线程放入源表线程池,采用多线程并行处理的方式将所述源表的数据结转至目标数据库;根据用户设置的源表与从表之间的关联字段,确定与所述源表关联的从表,根据所述从表的数量确定从表线程池的数量;在所述从表的数量大于零时,根据所述关联字段从源数据库中获取与所述源表关联的从表的数据,根据各个从表的数据记录数以及用户设置的单次结转的数据记录数确定从表结转线程的数量,将所述从表结转线程放入从表线程池,采用多线程并行处理的方式将所述从表的数据结转至目标数据库。 |
地址 |
100080 北京市海淀区杏石口路65号西杉创意园西区11C楼东段1-4层西段1-4层 |