Minimalne wymagania to komputer z procesorem Intel Pentium IV, 512MB RAM (256MB wolnej przestrzeni pamięci) i 512MB wolnej przestrzeni dyskowej oraz system operacyjny Windows XP.
Sekafi działa prawidłowo na platformach Windows XP wzwyż, zarówno w wersjach 32 jak i 64 bit. Jedynym ograniczeniem jest ilość wolnego miejsca potrzebna na bazę danych oraz w przypadku większej ilości stanowisk odpowiednia moc obliczeniowa maszyny.
Wersje zostały podzielone ze względu na charakter wykonywanych działań.
Podwersje podzielono pod względem funkcjonalności.
Klucz Hasp służy do autoryzacji stanowiska. Natomiast klucz NetHasp instalujemy na serwerze dzięki czemu wykorzystując jeden klucz możemy korzystać z dowolnego stanowiska w sieci w ramach posiadanych licencji.
Program można zainstalować na dowolnej ilości stanowisk, jednak możliwość edycji danych ma tylko taka liczba stanowisk, na jaką jest wykupiona licencja. Użytkownik może pracować przemiennie na różnych stanowiskach, wystarczy tylko wskazać lokalizację klucza NetHasp. Jeśli użytkownik posiada np. 2 licencje to 2 pierwsze osoby, które zalogują się do programu będą posiadać prawa do edycji, a kolejni zalogowani użytkownicy będą mogli korzystać z programu tylko w wersji do odczytu.
Jest to stabilny open sourcowy serwer SQL umożliwiający pracę na wielu stanowiskach z bazami danych wielkości wielu terabajtów. Może pracować na różnych platformach sprzętowych. Jest zgodny z większością systemów, min. Windows, Linux, MacOSX, FreeBSD zarówno w wersjach 32 i 64 bit. Nie wymaga skomplikowanego procesu instalacji i aktualizacji, a same zarządzanie jest łatwe. Po szczegółowe informacje zapraszamy do odwiedzenia strony w całości poświęconej Firebirdowi.
Jest to stabilny open sourcowy serwer SQL umożliwiający pracę na wielu stanowiskach z bazami danych wielkości wielu terabajtów. Może pracować na różnych platformach sprzętowych. Jest zgodny z większością systemów, min. Windows, Linux, MacOSX, FreeBSD zarówno w wersjach 32 i 64 bit. Nie wymaga skomplikowanego procesu instalacji i aktualizacji, a same zarządzanie jest łatwe. Po szczegółowe informacje zapraszamy na stronę w całości poświęconą Firebirdowi.
Klucz NetHasp najlepiej zainstalować na serwerze lub stacji, która jest zawsze włączona podczas pracy operatorów, dzięki czemu edycja danych w programie będzie możliwa z każdego licencjonowanego stanowiska.
Jedynym ograniczeniem serwera Firebird jest platforma na której został zainstalowany. Autorzy Firebird nie wprowadzili żadnych ograniczeń związanych z wielkością bazy danych czy liczbą użytkowników jednocześnie na niej pracujących.
Wystarczy zainstalować Firebird z narzędziami deweloperskimi i posiadać login i hasło do bazy danych.
W poleceniu umieszczamy ścieżkę dostępu do programu gbak, login i hasło do bazy danych, ścieżkę kopiowanej bazy i docelowego miejsca backupu np:
C:\Program Files\Firebird\Firebird_2_1\bin\gbak.exe -USER sysdba -PASS masterkey -B ścieżka_bazy_danych.fdb ścieżka_skopiowanej_kopii_bezpieczeństwa.fbk
Zaleca się robienie kopii bezpieczeństwa przynajmniej raz dziennie, przechowywanie 30 ostatnich kopii oraz dodatkowo po jednej z każdego miesiąca.
Jeśli firma posiada serwer, który jest oparty na systemie Windows lub Linux to oczywiście problem mamy z głowy i tworzymy bazę właśnie tam. Jeśli jednak nie ma żadnego serwera, najlepszym rozwiązaniem byłoby stworzenie stanowiska, do którego dostęp po sieci będzie zawsze możliwy. Warto wtedy pomyśleć o systemie Linux ze względu na licencje Open source, dzięki której użytkownik nie będzie ponosił dodatkowych kosztów związanych z systemem operacyjnym. Przy stawianiu serwera na tym systemie użytkownik powinien posiadać przynajmniej podstawową wiedzę na temat posługiwania się tą platformą, w przeciwnym wypadku istnieje niebezpieczeństwo uszkodzenia lub zniszczenia bazy danych.
Nie ma żadnego problemu, aby posadowiony serwer bazy danych Firebird SQL na środowisku Linux w wersji 64 bit prawidłowo obsługiwał jednocześnie aplikacje zainstalowane na stacjach z systemem Windows 32 lub 64 bit.
Uwaga! Instalujemy tylko aktualizacje zgodnych wersji serwera.
To znaczy, że możemy jedynie zaktualizować firebirda w wersji 2.1.x do 2.1.y, lub 2.5.x do 2.5.y.
Zalecamy też aktualizację Firebirda z 2.5 do 3.0.
Szczegółową instrukcję można znaleźć na stronie "Firebird 3.0" (https://sekafi.pl/faq/firebird-30).
Powinniśmy zwrócić szczególną uwagę na jakiej platformie sprzętowej będzie instalowany serwer i dobrać do niej odpowiedni program instalacyjny. W przypadku wykorzystania zwykłego komputera PC instalujemy Firebird Super Serwer. Jeśli natomiast mamy prawdziwą maszynę serwerową z wieloma procesorami wybieramy Firebird Clasic Serwer.
Zaleca się korzystanie ze sprawdzonych i stabilnych dystrybucji, np. CentOS. Ze względu na wydajność zaleca się instalację na dystrybucjach 64 bit. Należy również pamiętać o odpowiedniej wielkości przestrzeni dyskowej na rosnącą bazę danych.
Aby wypakować wcześniej stworzoną kopie bazy danych do postaci użytkowej potrzebujemy zainstalowanego na stacji Firebirda z narzędziami deweloperskimi oraz login i hasło dostępu do bazy danych. Wypakowanie bazy danych robimy z poziomu konsoli wiersza poleceń Windows (CMD).
Przykład skryptu rozpakowującego bazę:
„C:\Program Files\Firebird\Firebird_2_1\bin\gbak.exe” -USER sysdba -PASS masterkey -C ścieżka_bazy_danych.fbk ścieżka_wypakowanej_bazy.fdb
Do samej pracy nie ma takiej potrzeby.
Zalecane jest jednak takie podłączenie aby umożliwić zdalne aktualizacje.