SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Poznaj Firebird w dwie minuty
                      Autor: Carlos H. Cantu — wersja dokumentu 1.3 — luty 2010 r.
 Dostępne wersje językowe: angielska, bułgarska, czeska, francuska, hiszpańska, japońska, niemiecka, portugalska,
                    portugalska (brazylijska), rosyjska, szwedzka, turecka, węgierska, włoska.

Wstęp                                                         jednostanowiskowych lub demonstracyjnych
Jeżeli   czytasz     ten  dokument,    to   jest              wersji aplikacji;
prawdopodobnie twój pierwszy kontakt z serwerem           ●   Wiele narzędzi, między innymi graficzne
baz danych Firebird. Ten dokument prezentuje                  narzędzia do administrowania, narzędzia do
najważniejsze cechy Firebird. Jestem przekonany,              replikacji i inne.
że po przeczytaniu poniższego opisu zechcesz              ●   Pieczołowite zapisywanie do bazy danych –
pobrać program instalujący serwer i wypróbujesz               umożliwia szybkie przywrócenie możliwości
jego zalety osobiście.                                        pracy z bazą danych, bez potrzeby zapisywania
                                                              transakcji w plikach LOG!
Historia                                                  ●   Wiele możliwości połączenia aplikacji z
Firebird wywodzi się z kodu źródłowego Borland                bazami      danych:     natywne    poprzez   API,
InterBase 6.0. Jest to produkt typu open source –             sterowniki dbExpress, ODBC, OLEDB, .NET,
nie ma podwójnej licencji. Jeżeli użyjesz go we               natywny sterownik JDBC typu 4, moduły
własnych aplikacjach, zarówno komercyjnych, jak i             Python, PHP, Perl, Ruby i inne;
open source, zawsze jest całkowicie DARMOWY!              ●   Wersje dla wszystkich najważniejszych
                                                              systemów            operacyjnych,       włączając
Technologia Firebird jest nieustannie rozwijana
                                                              Windows, Linux, Solaris, MacOS-X, HP-UX i
przez ostatnie 20 lat. Dzięki temu jest to produkt
                                                              FreeBSD;
dojrzały oraz stabilny.
                                                                    ● Przyrostowe                        kopie
Najważniejsze cechy                                                          bezpieczeństwa (ang. Incre-
Pomimo małych rozmiarów zarówno                                                mental Backups);
programu instalującego, jak i samego                                         ● Dostępne wersje 64-bitowe;
serwera, Firebird jest w pełni                                                ● Pełna            implementacja
funkcjonalnym     serwerem      baz                                                 kursorów w PSQL;
danych. Może zarządzać bazami                                                   ● Tabele monitorujące;
danych o wielkości od kilku                                                      ● Wyzwalacze               dla
kilobajtów do wielu gigabajtów,                                                      połączeń oraz transakcji;
charakteryzując      się      dobrą                                             ● Tabele tymczasowe;
wydajnością oraz niemal zupełnie                                               ● TraceAPI – monitorowanie
nie wymaga administrowania.                                                        działania serwera.

Lista najważniejszych cech Firebird:                                        Wypróbuj!

●   Pełna        obsługa        procedur                                 Testowanie Firebird jest bardzo
    wbudowanych oraz wyzwalaczy;                                      proste.       Wielkość     programu
                                                                instalującego zazwyczaj nie przekracza
●   Pełna obsługa transakcji ACID;
                                                          7 MB      (zależy     od    wybranego    systemu
●   Integralność danych (ang. Referential Integ-
                                                          operacyjnego).     Instalowanie   jest całkowicie
    rity);
                                                          zautomatyzowane. Program instalujący można
●   Obsługa wielu wersji tego samego rekordu
                                                          pobrać z głównej strony Firebird.
    (ang. Multi Generational Architecture);
●   Nie wymaga specjalnego środowiska do                  Serwer Firebird jest dostępny w czterech
    działania;                                            wariantach: SuperServer, Classic, SuperClassic
●   W pełni rozwinięty wewnętrzny język dla               oraz Embedded. Poznawanie Firebird możesz
    procedur    wbudowanych      oraz   wyzwalaczy        rozpocząć używając SuperServer. Obecnie Classic
    (PSQL);                                               jest zalecany do używania w komputerach
●   Możliwość    korzystania    z    zewnętrznych         wieloprocesorowych oraz w niektórych innych,
    bibliotek funkcji (UDF);                              specyficznych    sytuacjach.   SuperServer   dzieli
●   Praktycznie nie wymaga obsługi przez                  dostępną pamięć pomiędzy połączenia z bazą
    specjalizowanych administratorów;                     danych oraz używa wątków do obsługi każdej
●   Niemal      w      ogóle      nie      wymaga         transakcji. Natomiast Classic uruchamia oddzielne,
    konfigurowania – wystarczy go zainstalować i          niezależne    procesy    serwera    dla   każdego
    używać!                                               połączenia.
●   Duża społeczność użytkowników oraz wiele
                                                          Wersja embedded to zadziwiająca odmiana
    miejsc, gdzie można otrzymać darmową,
                                                          serwera. Jest to w pełni funkcjonalna wersja,
    skuteczną pomoc;
                                                          dostępna w postaci kilku plików. Jest bardzo
●   Opcjonalna kilkuplikowa wersja embedded –
                                                          łatwa do instalowania razem z aplikacją, ponieważ
    świetnie nadaje się między innymi do tworzenia
                                                          tej wersji Firebird nie trzeba instalować.
    katalogów     na    płytach     CD/DVD    oraz
                                                          Doskonale nadaje się do zastosowania            w


Poznaj Firebird w dwie minuty                                                                             Str. 1/3
katalogach na CD/DVD oraz do               tworzenia           ODBC
programów         demonstracyjnych               lub              ●    Sterownik Firebird ODBC
jednostanowiskowych.                                              ●    EasySoft
Firebird jest dostarczany wraz z zestawem                      OLEDB
dodatkowych aplikacji pozwalających tworzyć bazy                  ●    IBProvider
danych,    pobierać     statystyki  bazy    danych,
                                                               Java
wykonywać polecenia i skrypty SQL, wykonać kopię
bezpieczeństwa oraz odtwarzać bazę danych na                      ●    JayBird
podstawie    jej   kopii    bezpieczeństwa.    Jeżeli          .NET Provider
preferujesz narzędzia o graficznym interfejsie                    ●    Sterownik Firebird .NET
użytkownika, istnieje wiele możliwości wyboru,
włącznie z narzędziami darmowymi. Na końcu tego                C++
tekstu znajdziesz kilka przydatnych odsyłaczy.                    ●    IBPP
W systemie Windows można uruchomić Firebird                    Inne języki programowania
jako usługę lub w trybie aplikacji. Program                        PHP
instalujący może zainstalować aplet w Panelu                       Python
sterowania.   Dzięki  niemu   można    wygodnie                    Perl
zarządzać serwerem (uruchomić, zatrzymać, itp.).
                                                        Narzędzia do replikacji
Dokumentacja                                                 IBReplicator
W głównym portalu serwera Firebird znajdziesz                FBReplicator
wiele opisów, artykułów oraz odpowiedzi na często            DBRE
zadawane pytania. Możesz też sprawdzić, czy
                                                        Wsparcie i zasoby
istnieją strony internetowe, fora lub grupy
dyskusyjne w twoim ojczystym języku.                         Wiadomości związane z Firebird (po
                                                              angielsku)
Wszystkie   te    informacje  można     znaleźć              Wiadomości związane z Firebird (po polsku)
przeglądając portal serwera Firebird. Można                  FireBase (po portugalsku)
również przeglądać www.firebirdnews.org, gdzie               IBPhoenix (po angielsku)
publikowane są najnowsze wiadomości związane z               CFLP (po portugalsku)
Firebird.
                                                             Listy i grupy ze wsparciem technicznym
Bazy danych dowolnie wielkie                                 IBase (po rosyjsku)
Niektórzy ludzie uważają, że Firebird może być               Firebird (po polsku)
użyty tylko do zarządzania niewielkimi bazami           Inne
danych i niewielką liczbą użytkowników. Oni nie
                                                             Plany rozwoju Firebird w 2010 r.
mają racji! Firebird jest używany również do
                                                             Mind the Bird
zarządzania wielkimi bazami danych z dużą liczbą
                                                             IB Surgeon – narzędzia do analizy i
użytkowników. Na przykład możesz przeczytać
                                                              naprawy bazy danych
artykuł o bazie danych wielkości 1 TB.
                                                        Dokumentacja
Narzędzia i Komponenty
                                                           ●    Oficjalna dokumentacja Firebird (Szybki
Poniżej możesz znaleźć ciekawe zasoby takie jak
                                                                start oraz ogólne wskazówki)
narzędzia, sterowniki itp. Proszę – zobacz oficjalną
                                                           ●    Firebird FAQ
stronę Firebird, gdzie znajdziesz pełniejszą i
bardziej aktualną listę tych zasobów.                   Chcesz pomóc?
Graficzne programy do administrowania                   Cechą projektów Open Source jest fakt, że każdy
                                                        może     przyczynić      się    do  jego   rozwoju,
     FlameRobin (Open Source, działa w
                                                        implementując nowe cechy lub poprawiając błędy.
      systemach Windows, Linux, MacOS-X oraz
                                                        Jeżeli chcesz zostać członkiem Firebird Develop-
      FreeBSD)
                                                        ment Team, pobierz kod źródłowy Firebird z
     IBExpert (dostępna jest DARMOWA wersja
                                                        SourceForge i zapoznaj się z nim. Możesz również
      Personal)
                                                        dołączyć do listy dyskusyjnej fbdevel, aby być w
     DB Workbench
                                                        kontakcie z innymi programistami (uwaga: fbdevel
     EMS SQL Management Studio
                                                        nie    jest    listą   do    prowadzenia   wsparcia
     Firebird Development Studio
                                                        technicznego, nie proś więc tam o nie, lecz
Sterowniki i komponenty                                 skorzystaj z firebird-support, aby uzyskać darmową
                                                        pomoc od społeczności użytkowników).
      Komponenty Delphi
          ●   IB Objects                                Nie musisz być koderem, aby pomóc rozwijać ten
          ●   FIBPlus                                   projekt. Zostań członkiem Firebird Foundation
          ●   UIB (Unified InterBase Components)        lub   wspomóż      finansowo,   dzięki  czemu
          ●   Zeos                                      pomożesz wynagrodzić programistów, którzy



Poznaj Firebird w dwie minuty                                                                       Str. 2/3
będą mogli poświęcić więcej czasu na pracę dla   Dziękuję ci za poświęcenie dwóch minut twojego
projektu.                                        czasu…




Poznaj Firebird w dwie minuty                                                           Str. 3/3

Más contenido relacionado

Similar a Firebird in 2 minutes (polish)

“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...
“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...
“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...The Software House
 
Skazani na firmware. Serwer na ARM64? Tak, to możliwe! S07E03
Skazani na firmware. Serwer na ARM64? Tak, to możliwe! S07E03Skazani na firmware. Serwer na ARM64? Tak, to możliwe! S07E03
Skazani na firmware. Serwer na ARM64? Tak, to możliwe! S07E03Semihalf
 
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)Jaroslaw Sobel
 
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...PROIDEA
 
Wprowadzenie do Big Data i Apache Spark
Wprowadzenie do Big Data i Apache SparkWprowadzenie do Big Data i Apache Spark
Wprowadzenie do Big Data i Apache SparkSages
 
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Grzegorz Bartman
 
[#1] z kilku perspektyw - IBM Integrated Analytics System
[#1] z kilku perspektyw - IBM Integrated Analytics System[#1] z kilku perspektyw - IBM Integrated Analytics System
[#1] z kilku perspektyw - IBM Integrated Analytics SystemArtur Wronski
 
Podstawy programowania w Drupalu - Drupal idzie na studia - Jarosław Sobiecki
Podstawy programowania w Drupalu - Drupal idzie na studia - Jarosław SobieckiPodstawy programowania w Drupalu - Drupal idzie na studia - Jarosław Sobiecki
Podstawy programowania w Drupalu - Drupal idzie na studia - Jarosław SobieckiGrzegorz Bartman
 
Wersjonowanie kodu. Dobre praktyki na przykładzie przejścia z CVS na GITa
Wersjonowanie kodu. Dobre praktyki na przykładzie przejścia z CVS na GITaWersjonowanie kodu. Dobre praktyki na przykładzie przejścia z CVS na GITa
Wersjonowanie kodu. Dobre praktyki na przykładzie przejścia z CVS na GITamarekmisztal
 
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...PROIDEA
 
Kurs z zakresu technik składu komputerowego
Kurs z zakresu technik składu komputerowegoKurs z zakresu technik składu komputerowego
Kurs z zakresu technik składu komputerowegommyhhh
 
PLNOG16: Integracja Ceph w OpenStack - status i przyszłość, Paweł Stefański
PLNOG16: Integracja Ceph w OpenStack - status i przyszłość, Paweł StefańskiPLNOG16: Integracja Ceph w OpenStack - status i przyszłość, Paweł Stefański
PLNOG16: Integracja Ceph w OpenStack - status i przyszłość, Paweł StefańskiPROIDEA
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
 
Kivy na Androidzie
Kivy na AndroidzieKivy na Androidzie
Kivy na AndroidzieDaftcode
 
Xdebug – debugowanie i profilowanie aplikacji PHP
Xdebug – debugowanie i profilowanie aplikacji PHPXdebug – debugowanie i profilowanie aplikacji PHP
Xdebug – debugowanie i profilowanie aplikacji PHP3camp
 

Similar a Firebird in 2 minutes (polish) (20)

Firebird general polish
Firebird general polishFirebird general polish
Firebird general polish
 
“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...
“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...
“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...
 
Skazani na firmware. Serwer na ARM64? Tak, to możliwe! S07E03
Skazani na firmware. Serwer na ARM64? Tak, to możliwe! S07E03Skazani na firmware. Serwer na ARM64? Tak, to możliwe! S07E03
Skazani na firmware. Serwer na ARM64? Tak, to możliwe! S07E03
 
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
 
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...
 
Wprowadzenie do Big Data i Apache Spark
Wprowadzenie do Big Data i Apache SparkWprowadzenie do Big Data i Apache Spark
Wprowadzenie do Big Data i Apache Spark
 
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
 
[#1] z kilku perspektyw - IBM Integrated Analytics System
[#1] z kilku perspektyw - IBM Integrated Analytics System[#1] z kilku perspektyw - IBM Integrated Analytics System
[#1] z kilku perspektyw - IBM Integrated Analytics System
 
Praca Dyplomowa
Praca DyplomowaPraca Dyplomowa
Praca Dyplomowa
 
Podstawy programowania w Drupalu - Drupal idzie na studia - Jarosław Sobiecki
Podstawy programowania w Drupalu - Drupal idzie na studia - Jarosław SobieckiPodstawy programowania w Drupalu - Drupal idzie na studia - Jarosław Sobiecki
Podstawy programowania w Drupalu - Drupal idzie na studia - Jarosław Sobiecki
 
Wersjonowanie kodu. Dobre praktyki na przykładzie przejścia z CVS na GITa
Wersjonowanie kodu. Dobre praktyki na przykładzie przejścia z CVS na GITaWersjonowanie kodu. Dobre praktyki na przykładzie przejścia z CVS na GITa
Wersjonowanie kodu. Dobre praktyki na przykładzie przejścia z CVS na GITa
 
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...
PLNOG 4: Krzysztof Góźdź - Od ssh do batuty - czyli jak z administratora stać...
 
4
44
4
 
Konfiguracja urządzeń peryferyjnych
Konfiguracja urządzeń peryferyjnychKonfiguracja urządzeń peryferyjnych
Konfiguracja urządzeń peryferyjnych
 
Kurs z zakresu technik składu komputerowego
Kurs z zakresu technik składu komputerowegoKurs z zakresu technik składu komputerowego
Kurs z zakresu technik składu komputerowego
 
Azure RemoteApp
Azure RemoteAppAzure RemoteApp
Azure RemoteApp
 
PLNOG16: Integracja Ceph w OpenStack - status i przyszłość, Paweł Stefański
PLNOG16: Integracja Ceph w OpenStack - status i przyszłość, Paweł StefańskiPLNOG16: Integracja Ceph w OpenStack - status i przyszłość, Paweł Stefański
PLNOG16: Integracja Ceph w OpenStack - status i przyszłość, Paweł Stefański
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
 
Kivy na Androidzie
Kivy na AndroidzieKivy na Androidzie
Kivy na Androidzie
 
Xdebug – debugowanie i profilowanie aplikacji PHP
Xdebug – debugowanie i profilowanie aplikacji PHPXdebug – debugowanie i profilowanie aplikacji PHP
Xdebug – debugowanie i profilowanie aplikacji PHP
 

Más de Mind The Firebird

Tips for using Firebird system tables
Tips for using Firebird system tablesTips for using Firebird system tables
Tips for using Firebird system tablesMind The Firebird
 
Using Azure cloud and Firebird to develop applications easily
Using Azure cloud and Firebird to develop applications easilyUsing Azure cloud and Firebird to develop applications easily
Using Azure cloud and Firebird to develop applications easilyMind The Firebird
 
A year in the life of Firebird .Net provider
A year in the life of Firebird .Net providerA year in the life of Firebird .Net provider
A year in the life of Firebird .Net providerMind The Firebird
 
How Firebird transactions work
How Firebird transactions workHow Firebird transactions work
How Firebird transactions workMind The Firebird
 
Using ТРСС to study Firebird performance
Using ТРСС to study Firebird performanceUsing ТРСС to study Firebird performance
Using ТРСС to study Firebird performanceMind The Firebird
 
Creating logs for data auditing in FirebirdSQL
Creating logs for data auditing in FirebirdSQLCreating logs for data auditing in FirebirdSQL
Creating logs for data auditing in FirebirdSQLMind The Firebird
 
Firebird Performance counters in details
Firebird Performance counters in detailsFirebird Performance counters in details
Firebird Performance counters in detailsMind The Firebird
 
Understanding Numbers in Firebird SQL
Understanding Numbers in Firebird SQLUnderstanding Numbers in Firebird SQL
Understanding Numbers in Firebird SQLMind The Firebird
 
Threading through InterBase, Firebird, and beyond
Threading through InterBase, Firebird, and beyondThreading through InterBase, Firebird, and beyond
Threading through InterBase, Firebird, and beyondMind The Firebird
 
New SQL Features in Firebird 3, by Vlad Khorsun
New SQL Features in Firebird 3, by Vlad KhorsunNew SQL Features in Firebird 3, by Vlad Khorsun
New SQL Features in Firebird 3, by Vlad KhorsunMind The Firebird
 
Orphans, Corruption, Careful Write, and Logging
Orphans, Corruption, Careful Write, and LoggingOrphans, Corruption, Careful Write, and Logging
Orphans, Corruption, Careful Write, and LoggingMind The Firebird
 
Firebird release strategy and roadmap for 2015/2016
Firebird release strategy and roadmap for 2015/2016Firebird release strategy and roadmap for 2015/2016
Firebird release strategy and roadmap for 2015/2016Mind The Firebird
 
Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...
Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...
Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...Mind The Firebird
 
Working with Large Firebird databases
Working with Large Firebird databasesWorking with Large Firebird databases
Working with Large Firebird databasesMind The Firebird
 
Stored procedures in Firebird
Stored procedures in FirebirdStored procedures in Firebird
Stored procedures in FirebirdMind The Firebird
 
Superchaging big production systems on Firebird: transactions, garbage, maint...
Superchaging big production systems on Firebird: transactions, garbage, maint...Superchaging big production systems on Firebird: transactions, garbage, maint...
Superchaging big production systems on Firebird: transactions, garbage, maint...Mind The Firebird
 

Más de Mind The Firebird (20)

Tips for using Firebird system tables
Tips for using Firebird system tablesTips for using Firebird system tables
Tips for using Firebird system tables
 
Using Azure cloud and Firebird to develop applications easily
Using Azure cloud and Firebird to develop applications easilyUsing Azure cloud and Firebird to develop applications easily
Using Azure cloud and Firebird to develop applications easily
 
A year in the life of Firebird .Net provider
A year in the life of Firebird .Net providerA year in the life of Firebird .Net provider
A year in the life of Firebird .Net provider
 
How Firebird transactions work
How Firebird transactions workHow Firebird transactions work
How Firebird transactions work
 
SuperServer in Firebird 3
SuperServer in Firebird 3SuperServer in Firebird 3
SuperServer in Firebird 3
 
Copycat presentation
Copycat presentationCopycat presentation
Copycat presentation
 
Using ТРСС to study Firebird performance
Using ТРСС to study Firebird performanceUsing ТРСС to study Firebird performance
Using ТРСС to study Firebird performance
 
Overview of RedDatabase 2.5
Overview of RedDatabase 2.5Overview of RedDatabase 2.5
Overview of RedDatabase 2.5
 
Creating logs for data auditing in FirebirdSQL
Creating logs for data auditing in FirebirdSQLCreating logs for data auditing in FirebirdSQL
Creating logs for data auditing in FirebirdSQL
 
Firebird Performance counters in details
Firebird Performance counters in detailsFirebird Performance counters in details
Firebird Performance counters in details
 
Understanding Numbers in Firebird SQL
Understanding Numbers in Firebird SQLUnderstanding Numbers in Firebird SQL
Understanding Numbers in Firebird SQL
 
Threading through InterBase, Firebird, and beyond
Threading through InterBase, Firebird, and beyondThreading through InterBase, Firebird, and beyond
Threading through InterBase, Firebird, and beyond
 
New SQL Features in Firebird 3, by Vlad Khorsun
New SQL Features in Firebird 3, by Vlad KhorsunNew SQL Features in Firebird 3, by Vlad Khorsun
New SQL Features in Firebird 3, by Vlad Khorsun
 
Orphans, Corruption, Careful Write, and Logging
Orphans, Corruption, Careful Write, and LoggingOrphans, Corruption, Careful Write, and Logging
Orphans, Corruption, Careful Write, and Logging
 
Firebird release strategy and roadmap for 2015/2016
Firebird release strategy and roadmap for 2015/2016Firebird release strategy and roadmap for 2015/2016
Firebird release strategy and roadmap for 2015/2016
 
Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...
Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...
Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...
 
Working with Large Firebird databases
Working with Large Firebird databasesWorking with Large Firebird databases
Working with Large Firebird databases
 
Stored procedures in Firebird
Stored procedures in FirebirdStored procedures in Firebird
Stored procedures in Firebird
 
Firebird on Linux
Firebird on LinuxFirebird on Linux
Firebird on Linux
 
Superchaging big production systems on Firebird: transactions, garbage, maint...
Superchaging big production systems on Firebird: transactions, garbage, maint...Superchaging big production systems on Firebird: transactions, garbage, maint...
Superchaging big production systems on Firebird: transactions, garbage, maint...
 

Firebird in 2 minutes (polish)

  • 1. Poznaj Firebird w dwie minuty Autor: Carlos H. Cantu — wersja dokumentu 1.3 — luty 2010 r. Dostępne wersje językowe: angielska, bułgarska, czeska, francuska, hiszpańska, japońska, niemiecka, portugalska, portugalska (brazylijska), rosyjska, szwedzka, turecka, węgierska, włoska. Wstęp jednostanowiskowych lub demonstracyjnych Jeżeli czytasz ten dokument, to jest wersji aplikacji; prawdopodobnie twój pierwszy kontakt z serwerem ● Wiele narzędzi, między innymi graficzne baz danych Firebird. Ten dokument prezentuje narzędzia do administrowania, narzędzia do najważniejsze cechy Firebird. Jestem przekonany, replikacji i inne. że po przeczytaniu poniższego opisu zechcesz ● Pieczołowite zapisywanie do bazy danych – pobrać program instalujący serwer i wypróbujesz umożliwia szybkie przywrócenie możliwości jego zalety osobiście. pracy z bazą danych, bez potrzeby zapisywania transakcji w plikach LOG! Historia ● Wiele możliwości połączenia aplikacji z Firebird wywodzi się z kodu źródłowego Borland bazami danych: natywne poprzez API, InterBase 6.0. Jest to produkt typu open source – sterowniki dbExpress, ODBC, OLEDB, .NET, nie ma podwójnej licencji. Jeżeli użyjesz go we natywny sterownik JDBC typu 4, moduły własnych aplikacjach, zarówno komercyjnych, jak i Python, PHP, Perl, Ruby i inne; open source, zawsze jest całkowicie DARMOWY! ● Wersje dla wszystkich najważniejszych systemów operacyjnych, włączając Technologia Firebird jest nieustannie rozwijana Windows, Linux, Solaris, MacOS-X, HP-UX i przez ostatnie 20 lat. Dzięki temu jest to produkt FreeBSD; dojrzały oraz stabilny. ● Przyrostowe kopie Najważniejsze cechy bezpieczeństwa (ang. Incre- Pomimo małych rozmiarów zarówno mental Backups); programu instalującego, jak i samego ● Dostępne wersje 64-bitowe; serwera, Firebird jest w pełni ● Pełna implementacja funkcjonalnym serwerem baz kursorów w PSQL; danych. Może zarządzać bazami ● Tabele monitorujące; danych o wielkości od kilku ● Wyzwalacze dla kilobajtów do wielu gigabajtów, połączeń oraz transakcji; charakteryzując się dobrą ● Tabele tymczasowe; wydajnością oraz niemal zupełnie ● TraceAPI – monitorowanie nie wymaga administrowania. działania serwera. Lista najważniejszych cech Firebird: Wypróbuj! ● Pełna obsługa procedur Testowanie Firebird jest bardzo wbudowanych oraz wyzwalaczy; proste. Wielkość programu instalującego zazwyczaj nie przekracza ● Pełna obsługa transakcji ACID; 7 MB (zależy od wybranego systemu ● Integralność danych (ang. Referential Integ- operacyjnego). Instalowanie jest całkowicie rity); zautomatyzowane. Program instalujący można ● Obsługa wielu wersji tego samego rekordu pobrać z głównej strony Firebird. (ang. Multi Generational Architecture); ● Nie wymaga specjalnego środowiska do Serwer Firebird jest dostępny w czterech działania; wariantach: SuperServer, Classic, SuperClassic ● W pełni rozwinięty wewnętrzny język dla oraz Embedded. Poznawanie Firebird możesz procedur wbudowanych oraz wyzwalaczy rozpocząć używając SuperServer. Obecnie Classic (PSQL); jest zalecany do używania w komputerach ● Możliwość korzystania z zewnętrznych wieloprocesorowych oraz w niektórych innych, bibliotek funkcji (UDF); specyficznych sytuacjach. SuperServer dzieli ● Praktycznie nie wymaga obsługi przez dostępną pamięć pomiędzy połączenia z bazą specjalizowanych administratorów; danych oraz używa wątków do obsługi każdej ● Niemal w ogóle nie wymaga transakcji. Natomiast Classic uruchamia oddzielne, konfigurowania – wystarczy go zainstalować i niezależne procesy serwera dla każdego używać! połączenia. ● Duża społeczność użytkowników oraz wiele Wersja embedded to zadziwiająca odmiana miejsc, gdzie można otrzymać darmową, serwera. Jest to w pełni funkcjonalna wersja, skuteczną pomoc; dostępna w postaci kilku plików. Jest bardzo ● Opcjonalna kilkuplikowa wersja embedded – łatwa do instalowania razem z aplikacją, ponieważ świetnie nadaje się między innymi do tworzenia tej wersji Firebird nie trzeba instalować. katalogów na płytach CD/DVD oraz Doskonale nadaje się do zastosowania w Poznaj Firebird w dwie minuty Str. 1/3
  • 2. katalogach na CD/DVD oraz do tworzenia ODBC programów demonstracyjnych lub ● Sterownik Firebird ODBC jednostanowiskowych. ● EasySoft Firebird jest dostarczany wraz z zestawem OLEDB dodatkowych aplikacji pozwalających tworzyć bazy ● IBProvider danych, pobierać statystyki bazy danych, Java wykonywać polecenia i skrypty SQL, wykonać kopię bezpieczeństwa oraz odtwarzać bazę danych na ● JayBird podstawie jej kopii bezpieczeństwa. Jeżeli .NET Provider preferujesz narzędzia o graficznym interfejsie ● Sterownik Firebird .NET użytkownika, istnieje wiele możliwości wyboru, włącznie z narzędziami darmowymi. Na końcu tego C++ tekstu znajdziesz kilka przydatnych odsyłaczy. ● IBPP W systemie Windows można uruchomić Firebird Inne języki programowania jako usługę lub w trybie aplikacji. Program  PHP instalujący może zainstalować aplet w Panelu  Python sterowania. Dzięki niemu można wygodnie  Perl zarządzać serwerem (uruchomić, zatrzymać, itp.). Narzędzia do replikacji Dokumentacja  IBReplicator W głównym portalu serwera Firebird znajdziesz  FBReplicator wiele opisów, artykułów oraz odpowiedzi na często  DBRE zadawane pytania. Możesz też sprawdzić, czy Wsparcie i zasoby istnieją strony internetowe, fora lub grupy dyskusyjne w twoim ojczystym języku.  Wiadomości związane z Firebird (po angielsku) Wszystkie te informacje można znaleźć  Wiadomości związane z Firebird (po polsku) przeglądając portal serwera Firebird. Można  FireBase (po portugalsku) również przeglądać www.firebirdnews.org, gdzie  IBPhoenix (po angielsku) publikowane są najnowsze wiadomości związane z  CFLP (po portugalsku) Firebird.  Listy i grupy ze wsparciem technicznym Bazy danych dowolnie wielkie  IBase (po rosyjsku) Niektórzy ludzie uważają, że Firebird może być  Firebird (po polsku) użyty tylko do zarządzania niewielkimi bazami Inne danych i niewielką liczbą użytkowników. Oni nie  Plany rozwoju Firebird w 2010 r. mają racji! Firebird jest używany również do  Mind the Bird zarządzania wielkimi bazami danych z dużą liczbą  IB Surgeon – narzędzia do analizy i użytkowników. Na przykład możesz przeczytać naprawy bazy danych artykuł o bazie danych wielkości 1 TB. Dokumentacja Narzędzia i Komponenty ● Oficjalna dokumentacja Firebird (Szybki Poniżej możesz znaleźć ciekawe zasoby takie jak start oraz ogólne wskazówki) narzędzia, sterowniki itp. Proszę – zobacz oficjalną ● Firebird FAQ stronę Firebird, gdzie znajdziesz pełniejszą i bardziej aktualną listę tych zasobów. Chcesz pomóc? Graficzne programy do administrowania Cechą projektów Open Source jest fakt, że każdy może przyczynić się do jego rozwoju,  FlameRobin (Open Source, działa w implementując nowe cechy lub poprawiając błędy. systemach Windows, Linux, MacOS-X oraz Jeżeli chcesz zostać członkiem Firebird Develop- FreeBSD) ment Team, pobierz kod źródłowy Firebird z  IBExpert (dostępna jest DARMOWA wersja SourceForge i zapoznaj się z nim. Możesz również Personal) dołączyć do listy dyskusyjnej fbdevel, aby być w  DB Workbench kontakcie z innymi programistami (uwaga: fbdevel  EMS SQL Management Studio nie jest listą do prowadzenia wsparcia  Firebird Development Studio technicznego, nie proś więc tam o nie, lecz Sterowniki i komponenty skorzystaj z firebird-support, aby uzyskać darmową pomoc od społeczności użytkowników). Komponenty Delphi ● IB Objects Nie musisz być koderem, aby pomóc rozwijać ten ● FIBPlus projekt. Zostań członkiem Firebird Foundation ● UIB (Unified InterBase Components) lub wspomóż finansowo, dzięki czemu ● Zeos pomożesz wynagrodzić programistów, którzy Poznaj Firebird w dwie minuty Str. 2/3
  • 3. będą mogli poświęcić więcej czasu na pracę dla Dziękuję ci za poświęcenie dwóch minut twojego projektu. czasu… Poznaj Firebird w dwie minuty Str. 3/3