Firebird
Firebird patří mezi RDBMS (řízení báze dat). Vedle dříve zprovozněných SQL a PostgreSQL se jedná o další typ databáze, kterou mohou využívat klienti webhostingu banan.
Historie
Technologie Firebirdu je používána již 20 let, což z ní dělá velmi zralý a stabilní produkt. Firebird je odvozen ze zdrojového kódu Borland InterBase 6.0. Jedná se o open source a nemá žádné dvojité licence. Ať jej chcete použít pro komerční účely nebo pro open source aplikaci, je absolutně zdarma!
Hlavní rysy
Přes zanedbatelnou velikost instalátoru (obvykle méně než 5MB) je Firebird úplným databázovým strojem, který může obsluhovat databáze od několika mála KB až po gigabajty s dobrým výkonem a téměř bez údržby!
Hlavní rysy 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ů
- Skoro žádná konfigurace potřeba - jen nainstalujte a používejte!
- Velká komunita a mnoho míst, kde můžete zadarmo dostat dobré rady
- Volitelná jednosouborová zabudovaná (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íh 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
Firebird server je k dispozici ve třech variantách:
- SuperServer sdílí svoji cache paměť mezi jednotlivými spojeními a používá vlákna pro obsluhu každého spojení (doporučeno pro začínající zájemce).
- Classic spouští jeden nezávislý proces pro každé spojení. Classic verze je nyní doporučena pro použití se SMP stroji a v několika specifických situacích.
- 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.
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, zda vaše země nemá k dispozici diskuzi (Firebird (CZ)), kde 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.
Objem zpracovávanách databází
Firebird je vhodný pro všechny velikosti databází. Rozhodně se nejedná o stroj určený pouze pro malé databáze s několika málo připojeními. 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.
Administrační nástroje (GUI)
- IBExpert (má verzi ZDARMA)
- DB Workbench
- FlameRobin (Open Source, běží na Windows, Linuxu, MacOSX a FreeBSD)
- Firebird Development Studio
Nástroje pro replikaci
Podpora a odkazy na zdroje
- Firebird related News
- IBPhoenix
- Supporting lists and groups
- Firebird Developers Magazine
- FB Talk
- Firebird (CZ)
Ostatní
Návody a dokumentace
- Oficiální projekt Firebird dokumentace(QuickStart a základní průvodci)
- FB Online Manual (Admin, PHP, PSQL atp.)
Informace byly převzaty z webu www.firebirdnews.org