python的一个需求,各位有没有啥好方法

一个文本(10G左右),两个数据库,IP1,IP2 ,优先使用多线程
本地读取文本,格式(13752026184|97|二星|201409|10|686|2019070700||),
第一个为用户号码,获取手机号,查询IP1数据库 user_news表,
判断用户是否存在,存在不操作;
不存在 继续查询 IP2数据库 user_news表,存在不操作;不存在插入IP2