数据库是postgresql
python3
现在有1700万
数据,最大ID3000万+
id | link | data |
---|---|---|
19001212 | www.somelink.com | some str |
我的任务是爬虫,取出单条数据link
id
段,爬取数据返回给data
.
update table set data = %s where id = %s
所以update
操作需要根据id
查询到数据,并返回。我测试了一下单条数据的更新需要0.1s
.
见识少,求教 下面是我的想法
新建数据库a
。从主数据库取任务,在a
中create
。但是问题是:在主数据中无法识别是否被爬取。因为查询语句select id,link from table where data is null;
尝试新数据库,听说radis
很快,不知道合不合适。求教
另外,最佳连接数
是多少,之前不懂,做了5-6个连接
。结果更新的数据更少,现在只有两个连接,反而很多。一小时2w数据
慕妹3146593
相关分类