Witam
- Zrobiłem program który operuje na bazie SQLite. Wpisuje, odczytuje usuwa wpisy.
W bazie mam 3 tabele z różnymi rekordami.
Zapisywania i usuwanie wykonują się szybko (jest to jedna operacja wykonywana sporadycznie), natomiast odczytywanie juz wygląda gorzej. Mając 300 wpisów którymi chce wypelnić tabele trwa 1-2sekundy. nie jest to dużo ale co jeśli wpisów będzie 3000 i więcej? Program może się okazać zbyt oporny.
Jak podejść do takiego większego programu? sama umiejętność operowania na bazie nie wystarczy.
- Czy można plik z bazą danych wrzucić do ramu i w ramie dokonywać operacji na bazie?
na pewno zwiększyło by to szybkośc działania oraz komfort (hałas HDD). Jedynie zmiany byly by zapisywe co jakiś czas na dysk zastępując cały plik.
Nie wiem co zrobić, nie bardzo mam wyobrażenie jak do tego podejść i jak to sie robi.
Czy może nie przejmować się tym i operować tylko na HDD?