Czy mogę korzystać z bazy danych Firebird bezpośrednio z dysku
flash USB?
Tak, możesz.
Kilka ważnych wskazówek:
-
a) Używaj opcji "forced writes" ( która jest domyślnie włączona - komentarz R.S.) .
Pamięć podręczna systemu plików dla
urządzeń USB ma znacznie większe opóźnienie niż zwykły dysk twardy,
więc dość łatwo jest stracić dużo pracy w przypadku awarii zasilania.
-
b) Upewnij się, że użytkownicy są świadomi konsekwencji odłączenia go,
gdy aplikacja jest nadal uruchomiona.
-
c) Należy pamiętać, że dyski USB są projektowane dla około miliona cykli
kasowania / zapisu. Gdy wymuszone zapisy (forced writes) są WŁĄCZONE, każda instrukcja
i transakcja są zapisywane na dysk, dzięki czemu użytkownicy mogą z
łatwością wykonać około 100 do 1000 ponownych zapisów dziennie - co
oznacza, że przeciętny dysk USB wystarczy na kilka lat przy użyciu
aplikacji.
-
d) Zaleca się, jeśli to możliwe, przechowywanie kopii bazy danych na
dysku twardym lub przynajmniej zmuszanie użytkowników do regularnego
tworzenia kopii zapasowych - stara zasada tworzenia kopii zapasowych
to: tworzenie kopii zapasowych tylu danych, na których zgubienie nie możesz sobie
pozwolić.
Najlepszą praktyką jest skopiowanie bazy danych na dysk twardy - praca
z nią - a następnie zapisanie jej z powrotem na dysk USB.