SQLite поддерживает "общий кэш" для баз данных :memory:
, когда они открываются специальным URI (согласно sqlite.org):
[T] его же база данных в памяти может быть открыта двумя или более базами данных соединения следующим образом:
rc = sqlite3_open("file::memory:?cache=shared",&db);
Я могу воспользоваться этим в Python 3.4, используя параметр