Ricerca nel sito web

Rilascio del Database Firebird 5.0: Caratteristiche principali e modifiche


Firebird 5.0, RDBMS open-source, offre operazioni parallele migliorate, una sintassi SQL arricchita e una sicurezza più robusta.

Firebird è un sistema di gestione di database relazionale SQL open-source che funziona su Linux, Windows e varie piattaforme Unix, offrendo eccellente concorrenza, alte prestazioni e un potente supporto linguistico per procedure memorizzate e trigger.

Due anni e mezzo dopo il precedente importante rilascio della quarta versione, Firebird 5.0 è finalmente qui, portando una serie di miglioramenti e nuove funzionalità a questo RDBMS open-source, quindi diamo un'occhiata a tutto ciò.

Firebird 5.0: Modifiche e Funzionalità Principali

Firebird 5.0 include diversi miglioramenti e nuove funzionalità senza cambiamenti significativi nell'architettura o nel funzionamento:

  • Operazioni Parallele: Questa versione introduce operazioni multi-thread per attività come backup/restore, pulizia e creazione di indici, migliorando significativamente le prestazioni.
  • Indici Parziali: Gli utenti possono ora creare indici su un sottoinsieme di righe della tabella definite da condizioni specifiche.
  • Supporto SQL migliorato: Funzionalità come la clausola SKIP LOCKED per diverse istruzioni SQL, aggiornamenti minori inline di ODS e nuove funzioni integrate migliorano l'esperienza SQL.
  • PSQL e SQL Profiler: Questo strumento aiuta nell'ottimizzazione delle prestazioni profilando le istruzioni SQL e PSQL.
  • Compressione dei dati migliorata: Tecniche di compressione a livello di record più dense per uno stoccaggio più efficiente.
  • Miglioramenti delle prestazioni: È stato aggiunto il supporto di rete per i cursori scorrevoli, migliorando le prestazioni complessive del database.

Modifiche al motore Firebird

Firebird 5.0 introduce diverse migliorie al motore, inclusa la possibilità di operazioni parallele, aggiornamenti ODS inline e una compressione dei dati migliorata. Questi cambiamenti mirano a incrementare prestazioni ed efficienza.

Aggiornamenti API e ODS

L'API di Firebird e la Struttura su Disco (ODS) hanno ricevuto aggiornamenti significativi. La nuova versione minore di ODS è 13.1 e sono state introdotte diverse nuove tabelle di sistema e colonne. Le estensioni dell'API facilitano query più avanzate e capacità di gestione del database.

Sicurezza e compatibilità

Il framework di sicurezza in Firebird 5.0 è stato rafforzato introducendo il nuovo privilegio di sistema, PROFILE_ANY_ATTACHMENT, che migliora il controllo su chi può profilare le istruzioni SQL, garantendo misure di sicurezza solide nelle operazioni di database.

Inoltre, sono stati dettagliati i problemi di compatibilità, garantendo una transizione più fluida dalle versioni precedenti di Firebird.

Strumenti di gestione e sviluppo

La versione include dichiarazioni di gestione aggiornate, definizioni dei dati e miglioramenti del linguaggio di manipolazione. Strumenti come ISQL e GBAK sono stati migliorati per una migliore gestione e operazioni del database.

Oltre a quelli sopra menzionati, viene fornito un elenco completo dei bug corretti in Firebird 5.0, migliorando stabilità e affidabilità. Per una visione approfondita, consultare le note di rilascio, dove la documentazione dettagliata guida gli utenti attraverso tutte le nuove funzionalità e modifiche.

Considerazioni sulla migrazione e compatibilità

Le organizzazioni che pianificano di aggiornare a Firebird 5.0 dovrebbero notare le modifiche in ODS (struttura su disco) e assicurarsi della compatibilità con le loro strutture di database esistenti. Anche se Firebird 5.0 supporta database creati in ODS 13.0 (Firebird 4.0), i database in versioni ODS più vecchie richiedono attenzione specifica.