Tűzmadár

Tűzmadár
Típusú relációs DBMS és ingyenes és nyílt forráskódú szoftver
Fejlesztő Firebird Alapítvány [d]
Beírva C++ [2]
Operációs rendszer GNU/Linux [3] , Microsoft Windows [3] , Unix-szerű operációs rendszer [3] , HP-UX [4] és FreeBSD [4]
Első kiadás 2000. november 22
legújabb verzió
Engedély Interbase nyilvános licenc [d] [5][6][7]és kezdeti fejlesztői nyilvános licenc [d] [5][6][7]
Weboldal firebirdsql.org
 Médiafájlok a Wikimedia Commons oldalon

A Firebird (FirebirdSQL) egy ingyenes , többplatformos relációs adatbázis-kezelő rendszer , amely macOS , Linux , Microsoft Windows és egyes Unix platformokon fut.

2001-ben jött létre az Interbase 6.0 részeként , amelyet a fejlesztői közösség fejlesztett ki, bármely nagyvállalat kifejezett támogatása nélkül.

Az Interbase-hez hasonlóan MVCC-t használ , támogatja a PSQL -ben tárolt eljárásokat , triggereket , tranzakció-független 64 bites sorozatgenerátorokat. Lehetséges írásvédett adatbázisokkal dolgozni (amely lehetővé teszi például a CD-ROM-on lévő adatbázisok használatát, és kényelmes a Firebird Embedded szerver beágyazott verziójával kombinálva). Megvalósította a tranzakció elkülönítésének több szintjét , biztonsági mentést biztosít a szerver leállítása nélkül. Megvalósított Unicode támogatás .

A külső függvények ( UDF ) bármilyen nyelven írhatók, és megosztott könyvtárként egyszerűen csatlakoztathatók a szerverhez , lehetővé téve a szerver "belülről" történő kiterjesztését. Az SQL-92 1. belépési szintje támogatott , az SQL-99 szabvány nagy részét megvalósították , és számos kiegészítés van a szabványos szintaxishoz.

Működik x86 , x64 és PowerPC hardverplatformokon , SPARC , Windows , Linux , macOS , HP-UX , FreeBSD , Solaris és számos más operációs rendszer verziója megjelent, ezt követően az összeszerelést csak a 32-es és 64-es verziókhoz kezdték el végezni. A Windows, Linux és macOS bites verziói.

A szerver eléréséhez a külső fejlesztők kiadják saját komponenskészleteiket a C és C++, a Delphi , az ADO , az ODBC és a JDBC illesztőprogramok osztályaihoz . Vannak illesztőprogramok a Python , a PHP , az OLE DB illesztőprogram , a dbExpress , a .NET adatszolgáltató és a közvetlen hozzáférés a kiszolgálói klienskönyvtár segítségével (fbclient.dll vagy GDS32.dll).

Az adatbázisok több fájlban is elhelyezhetők, melyek mérethatára operációs rendszertől függ, az elméleti korlát 64 TB egyetlen adatbázisfájl esetén.

Négy szerverarchitektúra létezik:

Minden architektúra ugyanazt az adatbázis-fájlformátumot használja, így bármikor átválthat másik architektúrára.

Az IPL (InterBase Public License) és az IDPL (kezdeti fejlesztői nyilvános licenc) feltételei szerint adják ki, amelyek megegyeznek a Mozilla Public License 1.1 feltételeivel. A Firebird használata és terjesztése ingyenes, a szerver forráskódjának módosítása esetén a változások közzététele szükséges.

Jegyzetek

  1. Firebird 4.0.2 – 2022.
  2. A Firebird nyílt forráskódú projekt az Open Hubon: Nyelvek oldala – 2006.
  3. 1 2 3 https://firebirdsql.org/en/about-firebird/
  4. 1 2 https://www.facebook.com/FirebirdSQL/about
  5. 1 2 Open Hub – 2006.
  6. 1 2 https://github.com/FirebirdSQL/firebird/blob/master/doc/license/README.license.usage.txt
  7. 1 2 https://firebirdsql.org/en/licensing/

Irodalom

Linkek