Firebird
Firebird ([ˈfaiəˌbəːd]; známý též jako FirebirdSQL [ˈfaiəˌbəːd ˌeskjuːˈel]) je v informatice název implementace relační databáze, která je multiplatformní (běží na různých unixových systémech včetně Linuxu a též na MS Windows). Firebird vznikl v roce 2000 jako fork z open source databáze InterBase [ˌintəˈbeis] od společnosti Borland, avšak od verze 1.5 byl kód Firebirdu z velké části přepsán.
Vývojář | Firebird Foundation |
---|---|
První vydání | 2000 |
Aktuální verze | 3.0.2 (22. března 2017[1]) |
Připravovaná verze | 4.0 Alpha 1 (24. srpna 2017[2]) |
Operační systém | multiplatformní |
Vyvíjeno v | C++ |
Typ softwaru | RDBMS |
Licence | IPL, IDPL |
Web | www.firebirdsql.org |
Některá data mohou pocházet z datové položky. |
Vlastnosti
- plná podpora pro uložené procedury a Triggery (spouště)[3]
- plně kompatibilní transakce ACID
- referenční integrita
- multigenerační architektura (MVCC)[4]
- kompaktní objem serveru[5]
- podpora externích uživatelsky definovaných funkcí (UDF)
- volitelné jednosouborová databáze pro vestavěná verze pro katalogy na DVD nebo jednouživatelská verze pro demonstrační verze aplikací
- nástroje třetích stran včetně grafických administračních nástrojů a replikačních nástrojů
- mnoho přístupových metod: nativní API, dbExpress ovladače, ODBC, OLEDB, .NET, JDBC ovladač verze 4, modul pro Python, PHP, Perl
- inkrementální zálohy
- plná implementace kurzoru pro PSQL
Historie
V roce 2000 se firma Borland rozhodla uvolnit zdrojové kódy betaverze InterBase 6.0 pod open source licencí, což přispělo k výraznému zvýšení zájmu vývojářů. Borlandu se však nepovedlo vytvořit vlastní otevřenou vývojářskou komunitu. Proto ukončil rozvoj volně šiřitelné verze InterBase Open Edition, a s uvedením verze 6.5 se definitivně vrátil k modelu placených licencí s uzavřeným zdrojovým kódem.
Jen týden po otevření zdrojových kódů v roce 2000 vznikl na SourceForge.net samostatný fork s názvem Firebird a dalším forkem byl Yaffil. Na vývoji Firebirdu se podílí i několik bývalých zaměstnanců firmy Borland. Firebird vyvíjí a spravuje Firebird Foundation, který použil licenci Interbase Public License.[6] Nový kód je pod licencí Initial Developer's Public License.[7] Obě tyto licence jsou odvozeny od Mozilla Public License.
Kolize názvu s Mozilla Firefox
V dubnu 2003 se Mozilla Foundation po sporu o ochrannou známku s firmou Phoenix Technologies (výrobce BIOSů) rozhodla přejmenovat svůj webový prohlížeč z Phoenix na Firebird. Toto rozhodnutí způsobilo znepokojení v komunitě okolo databáze Firebird. Panovaly obavy ze zmatení uživatelů a vyhledávacích enginů. Vývojáři z Mozilly vydali prohlášení že jejich softwarový balík se nazývá Mozilla Firebird, nikoli pouze Firebird. V prohlášení dále uvedli že jméno Mozilla Firebird bylo pouze kódové označení projektu a 9. února 2004 Mozilla ukončila zmatek přejmenováním svého prohlížeče na Mozilla Firefox.
Ocenění
- 2009 – SourceForge Community Choice Award: Best Project for enterprise. Finalist on Best Project and Best Project for Government.
- 2007 – SourceForge Community Choice Award: Best Project for enterprise, Best user support.
Reference
V tomto článku byl použit překlad textu z článku Firebird (database server) na anglické Wikipedii.
- Firebird: Firebird 3.0.2 sub-release is available [online]. Firebird Project, 2017-03-22 [cit. 2017-12-14]. (Home > About Firebird > News & Events). Dostupné online. (anglicky)
- Firebird: Firebird 4.0 Alpha 1 release is available for testing [online]. Firebird Project, 2017-08-24 [cit. 2017-12-14]. (Home > About Firebird > News & Events). Dostupné online. (anglicky)
- Carlos H. Cantu. Get to know Firebird in two minutes [online]. 2010-02 [cit. 2017-12-20]. Document revision 1.3. Dostupné online. (anglicky)
- Roman Rokytskyy. 2005-07 [cit. 2017-12-20]. S. 7. Dostupné online. (anglicky)
- Blane Warrene. Investigating Firebird with Helen Borrie, Project Lead [online]. SitePoint Pty. Ltd., 2004-06-29 [cit. 2017-12-20]. (Programming). Sitepoint.com. Dostupné online. (anglicky)
- Firebird Foundation Incorporated. Firebird: InterBase Public License [online]. [cit. 2017-12-20]. Dostupné online. (anglicky)
- Firebird Foundation Incorporated. Firebird: Initial Developer's Public License Version 1.0 [online]. [cit. 2017-12-20]. Dostupné online. (anglicky)
Externí odkazy
- Obrázky, zvuky či videa k tématu Firebird na Wikimedia Commons
- http://groups.google.com/forum/#!forum/firebird_cz – česká konference o databázi Firebird