Firebird Logo

Poznejte Firebird za 2 minuty

od Carlos H. Cantu - revize 1.3 - únor/2010
překlad: Jiří Činčura

Další překlady jsou k dispozici zde.

Úvod

Pokud čtete tento dokument je to pravděpodobně vaše první setkání s RDBMS Firebird. Tento dokument ukazuje hlavní rysy databáze Firebird. Jsem si jist, že na konci budete toužit po stažení instalátoru a vyzkoušet ji na vlastní kůži.

Historie

Firebird je odvozen ze zdrojového kódu Borland InterBase 6.0. Je open source a nemá žádné dvojité licence. Ať jej chcete použít pro komerční účely nebo pro open source aplikaci, je absolutně zdarma!

Technologie Firebirdu je používána již 20 let, což z ní dělá velmi zralý a stabilní produkt.

Hlavní rysy

Nenechte se zmást velikostí instalátoru. Firebird je úplný databázový stroj. Může obsluhovat databáze od několika mála KB až po gigabajty s dobrým výkonem a skoro bez údržby!

Níže je seznam několika hlavních rysů Firebirdu:

  • Plná podpora uložených procedur a spouští
  • Plná podpora ACID transakcí
  • Referenční integrita
  • Multigenerační architektura
  • Velmi malé nároky
  • Plná podpora interního jazyka pro uložené procedury a spouště (PSQL)
  • Podpora externích funkcí (UDF knihovny)
  • Téměř žádná nebo žádná potřeba specializovaných administrátorů
  • Po instalaci není třeba žádná konfigurace - jen nainstalujte a používáte!
  • Velká komunita a mnoho míst, kde můžete zadarmo dostat dobré rady
  • Volitelná jednosouborová embedded verze - vynikající pro katalogy na CDROMech, jednouživatelské nebo testovací verze programů
  • Množství nástrojů třetích stran, obsahujících grafické administrační nástroje, nástroje pro replikaci atd.
  • Obezřetné zápisy - rychlé obnovení, bez potřeby transakčních logů!
  • Velké množství způsobů jak přistupovat k databázi: nativní/API, dbExpress ovladače, ODBC, OLEDB, .NET provider, JDBC nativní typ 4 ovladač, Python modul, PHP, Perl atd.
  • Přímá podpora pro všechny hlavní operační systémy, zahrnující Windows, Linux, Solaris, MacOS.
  • Inkrementální zálohy
  • Dostupné 64bit sestavení (buildy)
  • Úplná implementace kurzorů v PSQL
  • Monitorovací tabulky
  • Triggery na spojení a transakce
  • Dočasné tabulky
  • TraceAPI - zjistěte co se děje na vašem serveru

 

 

Vyzkoušejte jej nyní!

Vyzkoušení Firebirdu je velmi jednoduchá věc. Instalátor je obvykle méně než 5MB velký (závisí na volbě pro jaký operační systém) a plně automatický. Stáhnout jej můžete z hlavní stránky Firebirdu. Poslední stabilní vydání je verze 2.1.

Všimněte si, že Firebird server je k dispozici ve třech variantách: SuperServer, Classic a Embedded. Začít můžete v variantou SuperServer. Classic verze je nyní doporučena pro použití se SMP stroji a v několika specifických situacích. SuperServer sdílí svoji cache paměť mezi jednotlivými spojeními a používá vlákna pro obsluhu každého spojení. Classic spouští jeden nezávislý proces pro každé spojení.

Embedded verze je úžasná varianta serveru. Je to plná funkcionalita Firebirdu zabudovaná do několika souborů. Je velmi jednoduchá na zprovoznění, neboť není třeba instalovat server. Je ideální pro katalogy na CDROMech, dema nebo samostatné desktopové aplikace.

Firebird je dodáván s plnou výbavou řádkových utilit, které umožňují vytvářet databáze, zobrazovat jejich statistiky, spouštět SQL příkazy a skripty, zálohovat a obnovovat databáze, atd. Máte-li raději GUI (Graphical User Interface) nástroje, máte možnost si vybrat z nepřeberného množství, včetně nástrojů zdarma. Pro začátek se podívejte na konec toho dokumentu.

Na Windows můžete spustit Firebird jako service nebo jako normální aplikaci. Instalátor může vytvořit ikonu v Ovládacích panelech, takže odtud můžete server ovládat (restartovat, vypínat atp.)

Dokumentace

K dispozici je velké množství dokumentů, FAQ a článků na oficiálních stránkách Firebirdu. Můžete také zkusit vyhledat, jestli vaše země nemá diskuzi ve vašem jazyce (Firebird (CZ)), takže můžete klást dotazy a dostávat odpovědi ve vašem rodném jazyce.

Všechny tyto informace mohou být k nalezení na oficiálních stránkách Firebirdu. Zkusit také můžete www.firebirdnews.org pro získání posledních novinek okolo Firebirdu.

Pro všechny velikosti databází

Někteří lidé si myslí, že Firebird je RDBMS pro malé databáze a několik málo připojení. Mylí se! Firebird je používán s mnoha velkými databázemi s mnoha připojeními. Dobrý příklady byl ukázán v Softool'06, kde Avarda (ruský ERP) běžel s Firebirdem 2.0 Classic a s průměrně 100 současně bežícími spojeními přistupující ke 120GB Firebird databázi se 700 miliony záznamů! Použit byl SMP server (2 CPU - Dell PowerEdge 2950) a 6GB RAM.


Nástroje a Komponenty

Níže je seznam několika zajímavých nástrojů, ovladačů atp. Podívejte se prosím také na oficiální Firebird stránky pro celý a aktuální seznam.

Grafické administrační nástroje

Ovladače a komponenty pro přístup

Delphi komponenty

ODBC

OLEDB

Java

.NET Provider

C++

Other languages

 

Nástroje pro replikaci

Document views: