Sdílet prostřednictvím


Databáze v paměti

Databáze SQLite v paměti jsou databáze uložené zcela v paměti, ne na disku. K vytvoření databáze v paměti použijte speciální název souboru :memory: zdroje dat. Po zavření připojení se databáze odstraní. Při použití :memory:vytvoří každé připojení vlastní databázi.

Data Source=:memory:

Sdíletelné databáze v paměti

Databáze v paměti je možné sdílet mezi více připojeními pomocí Mode=Memory a Cache=Shared v připojovacím řetězci. Klíčové Data Source slovo se používá k pojmenování databáze v paměti. Připojovací řetězce používající stejný název přistupují ke stejné databázi v paměti. Databáze zůstane otevřená, dokud k ní zůstane alespoň jedno připojení otevřené. Ukázkový příklad je k dispozici na GitHubu.

Data Source=InMemorySample;Mode=Memory;Cache=Shared