2016-05-25 13 views
1

Es ist [in jeder Hinsicht, auch schlecht gehackte Lösung] möglich, In-Memory-Datenbank zwischen vielen Prozessen zu teilen? Meine Anwendung hat einen Prozess, der die In-Memory-Datenbank öffnet, und die anderen führen nur SELECT Abfragen in der Datenbank aus.In-Memory-Datenbank zwischen Prozessen teilen sqlite

HINWEIS: Ich brauche Lösung nur für Python 2.7 und btw, wenn es um das Modul I für die Herstellung neuer Prozesse verwenden zählt, ist multiprocessing.

+0

... nicht SQLite verwenden? Es gibt viele Datenbanken, die dafür * gebaut werden. – jonrsharpe

+0

Wie was? Ich bevorzuge SQLite, weil es einfach zu verwenden ist ... –

+1

Geh und forsche etwas; Es kann einfach zu bedienen sein, aber das ist irrelevant, wenn es nicht das tut, was Sie brauchen. – jonrsharpe

Antwort

1

Unter Linux können Sie einfach /dev/shm als Speicherort für Ihre SQLite verwenden.

Dies ist ein Speicherlaufwerk, das genau dafür geeignet ist.

+0

@johnedoe_asking lösen Sie Ihr Problem durch Verwenden Sie diese Antwort? –

Verwandte Themen