Webbplatssökning

Firebird 5.0 Databasversion: Nyckelfunktioner och ändringar


Firebird 5.0 open-source RDBMS har förbättrade parallella operationer, utökad SQL-syntax och mer robust säkerhet.

Firebird är ett open-source SQL-relationsdatabashanteringssystem som körs på Linux, Windows och olika Unix-plattformar, och erbjuder utmärkt samtidighet, hög prestanda och kraftfullt språksupport för lagrade procedurer och triggers.

Två och ett halvt år efter den föregående stora fjärde versionen är Firebird 5.0 här, med en mängd förbättringar och nya funktioner för detta open-source RDBMS, så låt oss ta en titt på dem.

Firebird 5.0: Grundläggande ändringar och funktioner

Firebird 5.0 kommer med flera förbättringar och nya funktioner utan betydande förändringar i arkitektur eller drift:

  • Parallella operationer: Denna version introducerar multitrådade operationer för uppgifter som säkerhetskopiering/återställning, rensning och indexskapande, vilket förbättrar prestandan avsevärt.
  • Delvisa index: Användare kan nu skapa index på en delmängd av tabellrader som definieras av specifika villkor.
  • Förbättrat SQL-stöd: Funktioner som SKIP LOCKED-klassen för olika SQL-satser, inbyggda mindre ODS-uppgraderingar och nya inbyggda funktioner förbättrar SQL-upplevelsen.
  • PSQL och SQL-profiler: Det här verktyget hjälper till med prestandaoptimering genom att profilera SQL- och PSQL-satser.
  • Förbättrad datakomprimering: Tätare komprimering på postnivå för mer effektiv lagring.
  • Prestandaförbättringar: Nätverksstöd för rullbara markörer har lagts till, vilket förbättrar den övergripande databaspraxisen.

Förändringar i Firebird-motorn

Firebird 5.0 introducerar olika förbättringar av motorn, inklusive stöd för parallella operationer, uppgraderingar av ODS direkt i systemet och förbättrad datakomprimering. Dessa förändringar syftar till att öka prestanda och effektivitet.

API- och ODS-uppdateringar

Firebird API och On-Disk Structure (ODS) har fått betydande uppdateringar. Den nya mindre ODS-versionen är 13.1, och flera nya systemtabeller och kolumner har introducerats. API-förlängningarna underlättar mer avancerade frågor och databashanteringsmöjligheter.

Säkerhet och kompatibilitet

Säkerhetsramverket i Firebird 5.0 har förstärkts genom introduktionen av den nya systembehörigheten, PROFILE_ANY_ATTACHMENT, som förbättrar kontrollen över vem som kan profilera SQL-satser och säkerställer robusta säkerhetsåtgärder i databashanteringen.

Därtill har kompatibilitetsproblem beskrivits, vilket säkerställer en smidigare övergång från äldre versioner av Firebird.

Lednings- och utvecklingsverktyg

Versionen inkluderar uppdaterade ledningsuttalanden, datadefinitioner och förbättringar av manipulationsspråket. Verktyg som ISQL och GBAK har förbättrats för bättre databashantering och drift.

Förutom de som nämnts ovan finns en komplett lista över buggar som åtgärdats i Firebird 5.0, vilket förbättrar stabiliteten och tillförlitligheten. För en mer detaljerad översikt, se versionsinformationen, där omfattande dokumentation guidar användarna genom alla nya funktioner och förändringar.

Migration och kompatibilitetshänsyn

Organisationer som planerar att uppgradera till Firebird 5.0 bör notera förändringarna i ODS (on-disk structure) och säkerställa kompatibilitet med deras befintliga databasutformningar. Medan Firebird 5.0 stöder databaser skapade i ODS 13.0 (Firebird 4.0), kräver databaser i äldre ODS-versioner särskild uppmärksamhet.