Udostępnij za pośrednictwem


Bazy danych w pamięci

Bazy danych SQLite w pamięci to bazy danych przechowywane całkowicie w pamięci, a nie na dysku. Użyj specjalnej nazwy pliku :memory: źródła danych, aby utworzyć bazę danych w pamięci. Po zamknięciu połączenia baza danych zostanie usunięta. W przypadku korzystania z programu :memory:każde połączenie tworzy własną bazę danych.

Data Source=:memory:

Współużytkowalne bazy danych w pamięci

Bazy danych w pamięci mogą być współużytkowane między wieloma połączeniami przy użyciu i Mode=Memory Cache=Shared w parametry połączenia. Słowo Data Source kluczowe służy do nadania bazie danych w pamięci nazwy. Połączenie ciągi używające tej samej nazwy będą uzyskiwać dostęp do tej samej bazy danych w pamięci. Baza danych utrzymuje się tak długo, jak tylko jedno połączenie z nią pozostaje otwarte. Przykład pokazujący, że jest dostępny w usłudze GitHub.

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