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.
Databasestyringssystemer (DBMS) | |
---|---|
Klient-server | |
Motorer | |
Filserver |
Database | |
---|---|
Begreber |
|
Objekter | |
Nøgler | |
SQL | |
Komponenter |