Ildfugl

ildfugl
Type relationel DBMS og gratis og open source software
Udvikler Firebird Foundation [d]
Skrevet i C++ [2]
Operativ system GNU/Linux [3] , Microsoft Windows [3] , Unix-lignende operativsystem [3] , HP-UX [4] og FreeBSD [4]
Første udgave 22. november 2000
nyeste version
Licens Interbase Public License [d] [5][6][7]og Initial Developer's Public License [d] [5][6][7]
Internet side firebirdsql.org
 Mediefiler på Wikimedia Commons

Firebird (FirebirdSQL) er et gratis relationel databasestyringssystem på tværs af platforme , der kører på macOS , Linux , Microsoft Windows og nogle Unix -platforme.

Oprettet i 2001 som en forgrening af Interbase 6.0, udviklet af udviklerfællesskabet uden eksplicit støtte fra nogen større virksomhed.

Ligesom Interbase bruger den MVCC , understøtter PSQL- lagrede procedurer , triggere , transaktionsuafhængige 64-bit sekvensgeneratorer. Det er muligt at arbejde med skrivebeskyttede databaser (som giver dig mulighed for at bruge databaser, for eksempel på cd-rom og er praktisk i kombination med den indlejrede version af Firebird Embedded-serveren). Implementeret flere niveauer af transaktionsisolering , giver backup uden at stoppe serveren. Implementeret Unicode- understøttelse .

Eksterne funktioner ( UDF'er ) kan skrives på ethvert sprog og nemt tilsluttes serveren som delte biblioteker , hvilket gør det muligt at udvide serveren "indefra". SQL-92 Entry Level 1 er understøttet , meget af SQL-99- standarden er implementeret , og der er en række tilføjelser til standardsyntaksen.

Arbejder på hardwareplatforme x86 , x64 og PowerPC , SPARC , versioner til Windows , Linux , macOS , HP-UX , FreeBSD , Solaris og en række andre operativsystemer blev frigivet, efterfølgende begyndte samlingen kun at blive udført for 32- og 64 -bit versioner af Windows, Linux og macOS.

For at få adgang til serveren frigiver tredjepartsudviklere deres egne sæt komponenter til C og C++, Delphi , klasser til ADO , ODBC og JDBC - drivere . Der er drivere til Python , PHP , en OLE DB -driver , dbExpress , en .NET-dataudbyder og direkte adgang ved hjælp af serverklientbiblioteket (fbclient.dll eller GDS32.dll).

Databaser kan placeres i flere filer, hvis størrelsesgrænse afhænger af operativsystemet, den teoretiske grænse er 64 TB for en enkelt databasefil.

Der er fire serverarkitekturer:

Alle arkitekturer bruger det samme databasefilformat, så du kan skifte til en anden arkitektur til enhver tid.

Udgivet under vilkårene i IPL (InterBase Public License) og IDPL (Initial Developer's Public License), som er de samme som vilkårene i Mozilla Public License 1.1. Firebird er gratis at bruge og distribuere, i tilfælde af ændring af serverens kildekode kræves offentliggørelse af ændringerne.

Noter

  1. Firebird 4.0.2 - 2022.
  2. Firebird Open Source-projektet på Open Hub: Languages-side - 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/

Litteratur

Links