tulilintu | |
---|---|
Tyyppi | relaatiotietokantajärjestelmä ja ilmainen ja avoimen lähdekoodin ohjelmisto |
Kehittäjä | Firebird Foundation [d] |
Sisään kirjoitettu | C++ [2] |
Käyttöjärjestelmä | GNU/Linux [3] , Microsoft Windows [3] , Unix-tyyppinen käyttöjärjestelmä [3] , HP-UX [4] ja FreeBSD [4] |
Ensimmäinen painos | 22. marraskuuta 2000 |
uusin versio |
|
Lisenssi | Interbase Public License [d] [5][6][7]ja Initial Developer's Public License [d] [5][6][7] |
Verkkosivusto | firebirdsql.org _ |
Mediatiedostot Wikimedia Commonsissa |
Firebird (FirebirdSQL) on ilmainen cross-platform relaatiotietokannan hallintajärjestelmä, joka toimii macOS :ssä , Linuxissa , Microsoft Windowsissa ja joissakin Unix -alustoissa.
Luotu vuonna 2001 Interbase 6.0:n haarukkana , kehittäjäyhteisön kehittämä ilman minkään suuryrityksen nimenomaista tukea.
Kuten Interbase, se käyttää MVCC :tä , tukee tallennettuja PSQL - proseduureja , liipaimia ja tapahtumasta riippumattomia 64-bittisiä sekvenssigeneraattoreita. On mahdollista työskennellä vain luku -tietokantojen kanssa (mikä mahdollistaa tietokantojen käytön esimerkiksi CD-ROM-levyllä ja on kätevä yhdessä Firebird Embedded -palvelimen sulautetun version kanssa). Toteutettu useita liiketoimien eristystasoja , tarjoaa varmuuskopion pysäyttämättäpalvelinta. Toteutettu Unicode- tuki .
Ulkoiset toiminnot ( UDF ) voidaan kirjoittaa millä tahansa kielellä ja liittää helposti palvelimeen jaetuiksi kirjastoiksi , jolloin palvelinta voidaan laajentaa "sisältä". SQL-92 Entry Level 1 on tuettu , suuri osa SQL-99- standardista on otettu käyttöön , ja standardisyntaksiin on tehty useita lisäyksiä.
Toimii laitteistoalustoilla x86 , x64 ja PowerPC , SPARC , versiot Windowsille , Linux , macOS , HP-UX , FreeBSD , Solaris ja useat muut käyttöjärjestelmät julkaistiin, myöhemmin kokoonpanoa alettiin suorittaa vain 32- ja 64 -käyttöjärjestelmille. -bittiset Windows-, Linux- ja macOS-versiot.
Päästäkseen palvelimeen kolmannen osapuolen kehittäjät julkaisevat omat komponenttisarjansa C- ja C++-, Delphi- , ADO- , ODBC- ja JDBC - ohjainten luokkiin . Pythonille , PHP :lle, OLE-tietokantaohjaimelle , dbExpressille , .NET-tietojen tarjoajalle on ajurit ja suora pääsy palvelimen asiakaskirjaston (fbclient.dll tai GDS32.dll) avulla.
Tietokannat voivat sijaita useissa tiedostoissa, joiden kokoraja riippuu käyttöjärjestelmästä, teoreettinen raja on 64 TB yksittäiselle tietokantatiedostolle.
Palvelinarkkitehtuureja on neljä:
Kaikki arkkitehtuurit käyttävät samaa tietokantatiedostomuotoa, joten voit vaihtaa toiseen arkkitehtuuriin milloin tahansa.
Julkaistu IPL:n (InterBase Public License) ja IDPL:n (Initial Developer's Public License) ehtojen mukaisesti, jotka ovat samat kuin Mozilla Public License 1.1:n ehdot. Firebird on vapaasti käytettävä ja jaettava, jos palvelimen lähdekoodia muutetaan, muutokset on julkaistava.
Tietokannan hallintajärjestelmät (DBMS) | |
---|---|
Asiakas-palvelin | |
Moottorit | |
Tiedosto palvelin |
Tietokanta | |
---|---|
Käsitteet |
|
Objektit |
|
Avaimet | |
SQL | |
Komponentit |