Delen via


In-geheugen databases

SQLite-databases in het geheugen zijn databases die volledig in het geheugen worden opgeslagen, niet op schijf. Gebruik de bestandsnaam :memory: van de speciale gegevensbron om een in-memory database te maken. Wanneer de verbinding is gesloten, wordt de database verwijderd. Bij gebruik :memory:maakt elke verbinding een eigen database.

Data Source=:memory:

Deelbare in-memory databases

In-memory databases kunnen worden gedeeld tussen meerdere verbindingen met behulp van Mode=Memory en Cache=Shared in de verbindingsreeks. Het Data Source trefwoord wordt gebruikt om de in-memory database een naam te geven. Verbindingsreeksen met dezelfde naam hebben toegang tot dezelfde in-memory database. De database blijft behouden zolang er ten minste één verbinding met de database open blijft. Een voorbeeld waarin dit wordt gedemonstreerd , is beschikbaar op GitHub.

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