![]() |
Poznaj Firebird w dwie minuty Autor:
Carlos H. Cantu
— wersja dokumentu 1.2 — kwiecień 2008 r. Ten dokument jest również dostępny w formacie PDF (po angielsku) |
|
Wstęp Jeżeli czytasz ten dokument, to jest prawdopodobnie twój pierwszy kontakt z serwerem baz danych Firebird. Ten tekst prezentuje najważniejsze cechy Firebird. Mam nadzieję, że po przeczytaniu poniższego opisu zechcesz pobrać program instalujący serwer i wypróbujesz jego zalety osobiście. Historia Firebird wywodzi się z kodu źródłowego Borland InterBase 6.0. Jest to produkt typu open source – nie ma podwójnej licencji. Jeżeli użyjesz go we własnych aplikacjach, zarówno komercyjnych, jak i open source, zawsze jest całkowicie DARMOWY! Technologia Firebird jest nieustannie rozwijana przez ostatnie 20 lat. Dzięki temu jest to produkt dojrzały oraz stabilny. Najważniejsze cechy Pomimo małych rozmiarów zarówno programu instalującego jak i samego serwera, Firebird jest w pełni funkcjonalnym serwerem baz danych. Może zarządzać bazami danych o wielkości od kilku kilobajtów do wielu gigabajtów, charakteryzując się dobrą wydajnością oraz niemal zupełnie nie wymaga administrowania. Lista najważniejszych cech Firebird:
|
Wypróbuj! Testowanie Firebird jest bardzo proste. Wielkość programu instalującego zazwyczaj nie przekracza 5 MB (zależy od wybranego systemu operacyjnego). Instalowanie jest całkowicie zautomatyzowane. Program instalujący można pobrać z głównej strony Firebird. Najnowsza stabilna wydanie to wersja 2.1. Serwer Firebird jest dostępny w trzech wariantach: SuperServer, Classic oraz Embedded. Poznawanie Firebird możesz rozpocząć korzystając z SuperServer. Obecnie Classic jest zalecany do używania w komputerach wieloprocesorowych oraz w niektórych innych, specyficznych sytuacjach. SuperServer dzieli dostępną pamięć pomiędzy połączeniaczenia z bazą danych oraz używa wątków do obsługi każdej transakcji. Natomiast Classic uruchamia oddzielne, niezależne procesy serwera dla każdego połączenia. Wersja embedded to w pełni funkcjonalna wersja serwera, dostępna w postaci pojedynczego pliku DLL. Ma takie same możliwości jak pozostałe wersje Firebird. Jest bardzo łatwa do instalowania, razem z aplikacją, ponieważ tej wersji Firebird nie trzeba instalować. Doskonale nadaje się do zastosowania w katalogach na CD oraz tworzenia programów demonstracyjnych lub jednostanowiskowych. Firebird jest dostarczany wraz z zestawem dodatkowych aplikacji pozwalających tworzyć bazy danych, pobierać statystyki bazy danych, wykonywać polecenia i skrypty SQL, wykonywać kopię bezpieczeństwa oraz odtwarzać bazę danych na podstawie jej kopii bezpieczeństwa. Jeżeli preferujesz narzędzia o graficznym interfejsie użytkownika, istnieje wiele możliwości wyboru, włącznie z narzędziami darmowymi. Na końcu tego tekstu znajdziesz kilka przydatnych odsyłaczy. W systemie Windows można uruchomić Firebird jako usługę lub w trybie aplikacji. Program instalujący może zainstalować aplet w Panelu sterowania. Dzięki niemu można wygodnie zarządzać serwerem (uruchomić, zatrzymać, itp.) Dokumentacja W głównym portalu serwera Firebird znajdziesz dział FAQ oraz wiele ciekawych opisów i artykułów. Możesz dowiedzieć się także jakie grupy dyskusyjne aktualnie funkcjonują oraz czy są dostępne w twoim języku ojczystym. Wszystkie te informacje można znaleźć przeglądając portal serwera Firebird. Można również przeglądać www.firebirdnews.org, gdzie publikowane są najnowsze wiadomości związane z Firebird. Bazy danych dowolnie wielkie Niektórzy ludzie uważają, że Firebird może być użyty tylko do zarządzania niewielkimi bazami danych i niewielką liczbą użytkowników. Oni nie mają racji! Firebird jest używany również do zarządzania wielkimi bazami danych z dużą liczbą użytkowników. Dobrym przykładem może być Softool'06, gdzie zaprezentowano system Avarda (rosyjski ERP) współpracujący z Firebird 2.0 Classic Server, obsługujący średnio 100 jednoczesnych połączeń do bazy danych o rozmiarze 120 GB, w której jest 700 milionów rekordów! Serwerem jest komputer SMP (dwa procesory Dell PowerEdge 2950) wyposażony w 6 GB pamięci RAM. |
||
|
Narzędzia i Komponenty Poniżej możesz znaleźć ciekawe zasoby takie jak narzędzia, sterowniki itp. Proszę zobacz oficjalną stronę Firebird, gdzie znajdziesz pełniejszą i bardziej aktualną listę tych zasobów. Graficzne programy do administrowania
Sterowniki i komponenty
|
Narzędzia do replikacji Wsparcie i zasoby
Inne
Dokumentacja
Chcesz pomóc? Cechą projektów Open Source jest fakt, że każdy może przyczynić się do jego rozwoju implementując nowe cechy lub poprawiając błędy. Jeżeli chcesz zostać członkiem Firebird Development Team, pobierz kod źródłowy Firebird z SourceForge i zapoznaj się z nim. Możesz również dołączyć do listy dyskusyjnej fbdevel, aby być w kontakcie z innymi programistami (uwaga: fbdevel nie jest listą do prowadzenia wsparcia technicznego, nie proś więc tam o nie, lecz skorzystaj z firebird-support, aby uzyskać darmową pomoc od społeczności użytkowników). Nie musisz być koderem, aby pomóc rozwijać ten projekt. Zostań członkiem Firebird Foundation lub wspomóż finansowo, dzięki czemu pomożesz znaleźć programistów, którzy będą mogli poświęcić więcej czasu na pracę dla projektu. Dziękuję za poświęcenie dwóch minut twojego czasu... | ||
Document views: 