Recherche de site Web

Firebird 5.0 Base de données : Principales fonctionnalités et changements


Firebird 5.0, SGBDR open-source, offre des opérations parallèles améliorées, une syntaxe SQL enrichie et une sécurité renforcée.

Firebird est un système de gestion de bases de données relationnelles SQL open source qui fonctionne sur Linux, Windows et diverses plates-formes Unix, offrant une excellente simultanéité, de hautes performances et un support puissant pour les procédures stockées et les déclencheurs.

Deux ans et demi après la précédente grande quatrième version, Firebird 5.0 est là, apportant une multitude d'améliorations et de nouvelles fonctionnalités à ce SGBDR open source, alors voyons ce qu'elles sont.

Firebird 5.0 : Changements et fonctionnalités principales

Firebird 5.0 est livré avec plusieurs améliorations et nouvelles fonctionnalités sans changements significatifs dans l'architecture ou le fonctionnement :

  • Opérations parallèles : Cette version introduit des opérations multi-threads pour des tâches telles que la sauvegarde/restauration, le nettoyage et la création d'index, améliorant considérablement les performances.
  • Indices partiels : Les utilisateurs peuvent désormais créer des indices sur un sous-ensemble de lignes de table définies par des conditions spécifiques.
  • Soutien SQL Amélioré : Des fonctionnalités telles que la clause SKIP LOCKED pour diverses instructions SQL, des améliorations mineures en ligne d'ODS et de nouvelles fonctions intégrées améliorent l'expérience SQL.
  • PSQL et SQL Profiler : Cet outil aide à l'optimisation des performances en analysant les instructions SQL et PSQL.
  • Compression de données améliorée : Techniques de compression au niveau des enregistrements plus denses pour un stockage plus efficace.
  • Améliorations des performances : La prise en charge des curseurs déroulants a été ajoutée, améliorant ainsi les performances globales de la base de données.

Modifications du moteur Firebird

Firebird 5.0 introduit diverses améliorations du moteur, notamment la prise en charge des opérations parallèles, les mises à niveau ODS en ligne et une compression de données améliorée. Ces changements visent à augmenter la performance et l'efficacité.

Mises à jour de l'API et de l'ODS

L'API Firebird et la structure sur disque (ODS) ont reçu des mises à jour importantes. La nouvelle version mineure de l'ODS est 13.1, et plusieurs nouvelles tables système ainsi que de nouvelles colonnes ont été introduites. Les extensions de l'API facilitent des capacités de requête et de gestion de base de données plus avancées.

Sécurité et compatibilité

Le cadre de sécurité dans Firebird 5.0 a été renforcé par l'introduction du nouveau privilège système, PROFILE_ANY_ATTACHMENT, qui améliore le contrôle sur les personnes pouvant profiler les instructions SQL, garantissant ainsi des mesures de sécurité robustes dans les opérations de base de données.

De plus, les problèmes de compatibilité ont été détaillés, garantissant une transition plus fluide depuis les anciennes versions de Firebird.

Outils de gestion et de développement

La version comprend des déclarations de gestion mises à jour, des définitions de données et des améliorations du langage de manipulation. Des outils tels qu'ISQL et GBAK ont été améliorés pour une meilleure gestion et exploitation des bases de données.

En plus de ceux mentionnés ci-dessus, une liste complète des bogues corrigés dans Firebird 5.0 est fournie, améliorant la stabilité et la fiabilité. Pour un aperçu détaillé, consultez les notes de version, où une documentation détaillée guide les utilisateurs à travers toutes les nouvelles fonctionnalités et modifications.

Considérations sur la migration et la compatibilité

Les organisations prévoyant de passer à Firebird 5.0 devraient noter les changements dans l'ODS (structure sur disque) et s'assurer de la compatibilité avec leurs structures de base de données existantes. Bien que Firebird 5.0 prenne en charge les bases de données créées en ODS 13.0 (Firebird 4.0), les bases de données dans des versions plus anciennes de l'ODS nécessitent une attention particulière.