Firebird zarządzanie: Różnice pomiędzy wersjami

Michalp (dyskusja | edycje)
Michalp (dyskusja | edycje)
Nie podano opisu zmian
Linia 29: Linia 29:


===Serwer InterBase/Firebird===
===Serwer InterBase/Firebird===
InterBase - wysoce wydajnym, wielkoformatowym serwerem bazodanowym SQL przeznaczonym dla aplikacji biznesowych, mobilnych i opartych na internecie platform: Windows NT, UNIX, Solaris i MacOS. Od 1985, InterBase dostarcza sprawdzone technologicznie rozwiązania dla baz relacyjnych dla takich przedsiębiorstw jak: Motorola, Nokia, MCI, Northern Telecom, Bear Stearns, Money Store, US Army, NASA, Boeing. Popularność serwera InterBase wynika z łatwości użycia, niskich kosztów utrzymania i uproszczenia procesów wdrożeniowych.
InterBase - wysoce wydajnym, wielkoformatowym serwerem bazodanowym SQL przeznaczonym dla aplikacji biznesowych, mobilnych i opartych na internecie platform: ''Windows NT'', ''UNIX'', ''Solaris'' i ''MacOS''. Od 1985, ''InterBase'' dostarcza sprawdzone technologicznie rozwiązania dla baz relacyjnych dla takich przedsiębiorstw jak: ''Motorola'', ''Nokia'', ''MCI'', ''Northern Telecom'', ''Bear Stearns'', ''Money Store'', ''US Army'', ''NASA'', ''Boeing''. Popularność serwera InterBase wynika z łatwości użycia, niskich kosztów utrzymania i uproszczenia procesów wdrożeniowych.


Firebird - wszechstronna relacyjna baza danych SQL, pozwalająca na wykorzystanie architektury klient-serwer, pracująca w wielu środowiskach operacyjnych, włączając Windows, Linux, UNIX. Jej ważną zaletą, jest dostępność na zasadzie licencji Open Source.
Firebird - wszechstronna relacyjna baza danych SQL, pozwalająca na wykorzystanie architektury klient-serwer, pracująca w wielu środowiskach operacyjnych, włączając ''Windows'', ''Linux'', ''UNIX''. Jej ważną zaletą, jest dostępność na zasadzie licencji [http://opensource.org/ Open Source].


====Dystrybucje InterBase====
====Dystrybucje InterBase====
InterBase® 6, znany i ceniony serwer baz danych, od pewnego czasu dostępny jest na licencji Open Source (można ściągnąć jego kody źródłowe ze strony Source Forge - http://sourceforge.net/projects/dbi-interbase/). Wersja ta jest wersją darmową, co oznacza, że jej użytkowanie i wykorzystywanie we własnych programach nie pociąga za sobą dodatkowych kosztów. Co więcej, wersję tą można rozprowadzać w dowolny sposób zgodnie z zasadami licencji IPL i IDPL.
''InterBase'', znany i ceniony serwer baz danych, od pewnego czasu dostępny jest na licencji ''Open Source''. Wersja ta jest wersją darmową, co oznacza, że jej użytkowanie i wykorzystywanie we własnych programach nie pociąga za sobą dodatkowych kosztów. Co więcej, wersję tą można rozprowadzać w dowolny sposób zgodnie z zasadami licencji [http://opensource.org/licenses/IPL-1.0 IBM Public License] i Initial Developer's Public License.


Równocześnie jednak firma Borland, wychodząc naprzeciw życzeniom klientów, postanowiła udostępnić płatną wersję InterBase-a 6 na najpopularniejsze platformy. Od niedawna dostępna jest zatem wersja certyfikowana tej bazy danych na następujące rodziny systemy operacyjnych: Linux, Microsoft Windows, Mac OS X i Solaris.
Równocześnie jednak firma Borland, wychodząc naprzeciw życzeniom klientów, postanowiła udostępnić płatną wersję InterBase-a 6 na najpopularniejsze platformy. Od niedawna dostępna jest zatem wersja certyfikowana tej bazy danych na następujące rodziny systemy operacyjnych: Linux, Microsoft Windows, Mac OS X i Solaris.
Linia 49: Linia 49:
====Classic server====
====Classic server====
Classic server jest historycznie pierwszą wersją. Zaprojektowany pod koniec lat 80-tych, kiedy zasoby komputerów były ograniczone i programy zmuszone były wykorzystywać je w sposób bardzo ekonomiczny. Model Classic server przeznaczony jest dla systemów, dla których wielowątkowość jest niedostępna lub ograniczona, czyniąc niemożliwym wykorzystanie Superserver. Classic server pozostaje najlepszym rozwiązaniem dla środowisk, gdzie wysoka wydajność pozostaje głównym kryterium, a zasoby systemowe są przygotowane na liniowy wzrost obciążenia wraz ze wzrostem liczby użytkowników bazy danych.
Classic server jest historycznie pierwszą wersją. Zaprojektowany pod koniec lat 80-tych, kiedy zasoby komputerów były ograniczone i programy zmuszone były wykorzystywać je w sposób bardzo ekonomiczny. Model Classic server przeznaczony jest dla systemów, dla których wielowątkowość jest niedostępna lub ograniczona, czyniąc niemożliwym wykorzystanie Superserver. Classic server pozostaje najlepszym rozwiązaniem dla środowisk, gdzie wysoka wydajność pozostaje głównym kryterium, a zasoby systemowe są przygotowane na liniowy wzrost obciążenia wraz ze wzrostem liczby użytkowników bazy danych.
Classic Server działa w odrębnym procesie dla każdego połączenia z bazą danych, uruchamianym na żądanie. Gdy klient bazy danych próbuje nawiązać połączenie z bazą, inicjowany jest nowy, oddzielny proces serwera do jego obsługi, który pozostaje dedykowany do wyłącznej obsługi danego klienta przez cały czas jego połączenia z bazą. Kiedy klient kończy połączenie z bazą, jego proces serwera kończy swoje działanie.
 
Każdy nowy klient bazy danych ma wobec tego własne, dedykowane obszary pamięci w ramach serwera, zwiększając w ten sposób liniowo ogólne zapotrzebowanie na zasoby systemowe.
Classic Server działa w odrębnym procesie dla każdego połączenia z bazą danych, uruchamianym na żądanie. Gdy klient bazy danych próbuje nawiązać połączenie z bazą, inicjowany jest nowy, oddzielny proces serwera do jego obsługi, który pozostaje dedykowany do wyłącznej obsługi danego klienta przez cały czas jego połączenia z bazą. Kiedy klient kończy połączenie z bazą, jego proces serwera kończy swoje działanie. Każdy nowy klient bazy danych ma wobec tego własne, dedykowane obszary pamięci w ramach serwera, zwiększając w ten sposób liniowo ogólne zapotrzebowanie na zasoby systemowe.
 
Classic jest zalecany do używania w komputerach wieloprocesorowych oraz w niektórych innych, specyficznych sytuacjach.
Classic jest zalecany do używania w komputerach wieloprocesorowych oraz w niektórych innych, specyficznych sytuacjach.


====SuperClassic====
====SuperClassic====
Wersja SuperClassic jako jedyna oferuje tryb pracy Guardian w środowisku Linux.
Wersja SuperClassic jako jedyna oferuje tryb pracy Guardian w środowisku ''Linuks''.


====Superserver====
====Superserver====