Udostępnij przez


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 operacyjnej mogą być współużytkowane między wieloma połączeniami przy użyciu Mode=Memory i Cache=Shared w łańcuchu połączenia. Słowo Data Source kluczowe służy do nadania bazie danych w pamięci nazwy. Parametry połączenia o tej samej nazwie 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 demonstrujący to jest dostępny na GitHubie.

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