zwiększający się plik bazodanowy

0

Witam

Piszę program, w którym będę musiał wykorzystać bazę danych opartą np. na SQLite, lub Firebird Embedded. Dodawanie rekordów do tabel w takiej bazie zwiększa oczywiście wielkość pliku z danymi, a usuwanie rekordów powoduje tylko wymazanie/oznaczenie jako wymazany rekordu. Po jakimś czasie w takim pliku będzie kupa "usuniętych" rekordów, a plik będzie mieć znaczne rozmiary.
Przydałoby się więc co jakiś czas przeprowadzić "remanent" takiego pliku, żeby naprawdę usunąć "usunięte" rekordy.
Jak to zrobić? Nie chodzi mi oczywiście o jakieś Database Explorery, czy inne BDEadminy, tylko jak zaimplementować to w programie, żeby np. raz w tygodniu aplikacja wyczyściła swoją bazę.

Z góry dzięki za pomoc.

0

w SQLite jest VACUUM do fizycznego czyszczenia usuniętych rekordów. Najlepiej przed zamknięciem programu wykonać zapytanie vacuum do bazy i po kłopocie

1 użytkowników online, w tym zalogowanych: 0, gości: 1