Obecnie myślę o użyciu SQLite
jako silnika db dla mojego projektu C#, ale wystąpił następujący problem: nie mogę znaleźć żadnego API do przechowywania pamięci. Co chcę osiągnąć, to:Strumień pamięci jako DB
Po uruchomieniu programu chcę załadować plik db (z HDD) do pamięci. Podczas wykonywania programu chcę użyć tego strumienia pamięci jako prawdziwego db (odczyt, zapis, wstaw, wybierz itp.). Po zamknięciu zapisz strumień do pliku.
Czy ktoś może wskazać mi we właściwy sposób lub zaproponować inny silnik bazowy, który byłby lepiej przystosowany do tego celu.
Dziękuję, za to ładne i czyste rozwiązanie. – Anonymous
Czy istnieje sposób na to samo, aby uzyskać bajt [] bez dotykania dysku? – Gleno
Ostrzeżenie: użycie Backup API dla bazy danych w pamięci * usuwa [Trwałość] (http://en.wikipedia.org/wiki/Durability_ (database_systems)) gwarantuje *. – user2864740