Firebird zarządzanie: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
| Linia 67: | Linia 67: | ||
Wersja Embedded jest odmianą serwera - w pełni funkcjonalna, dostępna w postaci kilku plików. Łatwa do uruchomienia, z racji na brak konieczności instalacji Firebird-a. | Wersja Embedded jest odmianą serwera - w pełni funkcjonalna, dostępna w postaci kilku plików. Łatwa do uruchomienia, z racji na brak konieczności instalacji Firebird-a. | ||
====Embedded server==== | =====Embedded server===== | ||
Model Embedded jest odmianą Superserver dla systemu operacyjnego Windows, zawierającą własną instalację klienta, odwołującą się bezpośrednio i wyłącznie do zarządzanej przez niego bazy danych. Aplikacja korzystająca z takiego serwera bazy danych może wykorzystywać wyłącznie połączenia lokalne, dostępne jest połączenie tylko z jednym procesem klienta - jedna baza danych może być wykorzystywana tylko przez jedną aplikację. | Model Embedded jest odmianą Superserver dla systemu operacyjnego Windows, zawierającą własną instalację klienta, odwołującą się bezpośrednio i wyłącznie do zarządzanej przez niego bazy danych. Aplikacja korzystająca z takiego serwera bazy danych może wykorzystywać wyłącznie połączenia lokalne, dostępne jest połączenie tylko z jednym procesem klienta - jedna baza danych może być wykorzystywana tylko przez jedną aplikację. | ||
| Linia 73: | Linia 73: | ||
Wyboru protokołu komunikacyjnego dokonuje się poprzez odpowiednią specyfikacje bazy danych w pliku DBPATH.SQN. | Wyboru protokołu komunikacyjnego dokonuje się poprzez odpowiednią specyfikacje bazy danych w pliku DBPATH.SQN. | ||
==== | ====TCP/IP==== | ||
Architektura protokołu TCP/IP sprawia, że pakiety sieciowe są kierowane bezpośrednio do odbiorców, nie powodując nadmiernego obciążenia sieci, w związku z czym korzystanie z tego protokołu pozwala na jednoczesną wydajną pracę większej liczby użytkowników. | Architektura protokołu TCP/IP sprawia, że pakiety sieciowe są kierowane bezpośrednio do odbiorców, nie powodując nadmiernego obciążenia sieci, w związku z czym korzystanie z tego protokołu pozwala na jednoczesną wydajną pracę większej liczby użytkowników. | ||
Standardowo komunikacja odbywa się przy wykorzystaniu portu 3050, jednak poprzez odpowiednia konfigurację serwera i zainstalowanych klientów, istnieje możliwość zmiany tego ustawienia. | Standardowo komunikacja odbywa się przy wykorzystaniu portu 3050, jednak poprzez odpowiednia konfigurację serwera i zainstalowanych klientów, istnieje możliwość zmiany tego ustawienia. | ||
====NetBEUI==== | |||
NetBEUI zaprojektowany do niewielkich sieci lokalnych, nie jest protokołem wydajnym z punktu widzenia zastosowań bazodanowych. Wykorzystanie tego protokołu powinno zostać ograniczone do niewielkich baz danych, wykorzystywanych przez co najwyżej kilku użytkowników. | |||
=====Rozmiar strony===== | =====Rozmiar strony===== | ||
| Linia 93: | Linia 96: | ||
{{Uwaga}} | {{Uwaga}} | ||
:Serwer Firebird alokuje oddzielny obszar cache dla każdej obsługiwanej bazy danych. | :Serwer Firebird alokuje oddzielny obszar cache dla każdej obsługiwanej bazy danych. | ||
===Ochrona danych=== | ===Ochrona danych=== | ||
| Linia 173: | Linia 162: | ||
** Program antywirusowy jeśli serwer Windows. Dodaje serwera firebirda do zaufanych aplikacji. Skanowanie pliku bazy danych może również wpłynąć na wydajność (wykluczamy lokalizację), | ** Program antywirusowy jeśli serwer Windows. Dodaje serwera firebirda do zaufanych aplikacji. Skanowanie pliku bazy danych może również wpłynąć na wydajność (wykluczamy lokalizację), | ||
** Aktualny system operacyjny wraz z aktualnym sterownikami, | ** Aktualny system operacyjny wraz z aktualnym sterownikami, | ||
** Okresowo przeglądamy logi serwera dostępne w pliku Firebird.log | ** Okresowo przeglądamy logi serwera dostępne w pliku ''Firebird.log'', | ||
** Aliasy bazy Firebird. | ** Aliasy bazy Firebird. | ||
*Nie uruchamiamy wygaszacza ekranu (lepiej wyłączać monitor), | |||
*Na komputerze obsługującym bazę danych nie zalecamy wykonywania normalnej pracy – osłabia to wydajność systemu, lepiej jest wykorzystywać komputer dedykowany wyłącznie do obsługi serwera: | |||
** Jeżeli komputer jest wykorzystywany do pracy sporadycznie, wylogowujemy się z systemu (Windows NT/2000/ itd.). | |||
===Serwera=== | ===Serwera=== | ||