如何使用python sqlite3包在python中的不同进程之间共享:memory:数据库

时间:2018-07-01 09:59:25

标签: python sqlite memory share apsw

场景如下所示,我有许多进程可以执行CPU绑定的工作,并且只能读取同一数据库,我知道cache和uri关键字可以用于sqlite在线程之间共享数据库缓存,但是之间进程?最好同时适用于linux和Windows,谢谢!

strtotime()

1 个答案:

答案 0 :(得分:0)

这是不可能的。 进程的全部要点是将它们的内存相互隔离。 (大多数操作系统都允许共享内存,但是没有可移植的机制。)

即使有可能,也不会更快,因为SQLite和OS都缓存数据。