python - 使用python在同一个数据库中的不同表上同时写入
问题描述
我正在编写一个从站点获取数据并将其保存在 sqlite db 表中的 python 脚本。拥有大量数据,我正在考虑通过将提取委托给 2 个线程来减少提取时间。我尝试使用在不同数据库上写入的两个线程,这里出现了我的问题:是否可以在同一个数据库中写入但在不同的表中?(在同一张桌子上??)
我想到了一些不知道是否可行的方法:
1)使用一个使用当代写入的数据库(mysql?/ Postgre?)
2)将数据写入两个不同数据库的两个不同表中,并在提取结束时将它们合并(可能吗?)
3)将来自两个线程的数据写入虚拟表并将它们合并到真实表中的精细提取(可能吗?)
我不知道是否有人处于这种情况,我愿意接受任何建议。
谢谢你!
解决方案
推荐阅读
- java - java中数组的IndexOutofException的运行时错误?
- java - Java 事件系统/观察者模式
- javascript - 模块 '"./datasources"' 没有导出的成员 'DbDataSource'。环回
- javascript - 为什么使用 get 方法可以在 map 中找到以数组为键的键值对?
- python - 如何将普通数据帧转换为时间序列数据帧
- c++ - C++,错误:表达式必须具有整数或无范围枚举类型
- canvas - 在 TMapView (Delphi FMX) 中的两个坐标之间画一条线
- python - 使用mysql连接器的python中的回溯错误
- r - 使用 igraph (R) 根据节点类型将社交网络拆分为 2
- python - 为什么这段代码中http-response的html文件不完整?