Delen via


In-memory 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. Verbinding maken iontekenreeksen met dezelfde naam hebben toegang tot dezelfde database in het geheugen. 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