Révolution BLOB dans le nouveau HQbird 2024 R2 Update 2
Révolution BLOB dans le nouveau HQbird 2024 R2 Update 2
HQbird 2024R2u2 Introduit des Performances Réseau BLOB Révolutionnaires
Dans la dernière version de HQbird (2024R2u2, version 5.0.3), des améliorations significatives ont été apportées au transfert de données BLOB sur les réseaux à haute latence comme Internet.

Cette optimisation améliore considérablement les vitesses de transfert BLOB, les mettant au niveau des données VARCHAR. Cependant, pour tirer parti de cette amélioration, les composants serveur et client doivent être mis à jour vers la version la plus récente.
Cette percée de performance permet un hébergement cloud efficace des bases de données Firebird tout en maintenant une compatibilité totale avec les applications clientes traditionnelles. Cette avancée ouvre de nouvelles possibilités passionnantes pour les déploiements Firebird dans le cloud, rendant l’accès distant aux bases de données nettement plus pratique pour les applications réelles.
Article : Transfert des BLOBs sur le réseau dans Firebird
La dernière version introduit des améliorations significatives des performances pour la gestion des BLOB, ainsi que des diagnostics réseau améliorés, une sortie isql améliorée et plusieurs nouveaux paramètres pour affiner les transferts BLOB.
Pour explorer ces nouvelles fonctionnalités en profondeur, D. Simonov-auteur de la documentation officielle Firebird (Language Reference et Developer Guide) et du livre gratuit « Detailed New Features of Firebird 5 »-a rédigé un article complet intitulé « Transferring BLOBs over the wire in Firebird. » (également disponible en PDF)
Outil open-source : FB-BLOB-TEST
Lors de la préparation de cet article, un outil open-source appelé FB-BLOB-TEST a été développé spécifiquement pour étudier les performances de transfert BLOB et VARCHAR.
Cet outil est disponible sur le GitHub d’IBSurgeon et peut être utilisé pour effectuer vos propres tests et benchmarks de transfert.
Quoi de neuf dans HQbird 2024R2u2
Optimisation du transfert BLOB
- Prise en charge optimisée des transferts BLOB sur les réseaux à haute latence (Internet)
- Les vitesses de transfert BLOB correspondent désormais aux performances VARCHAR
- Nécessite que le serveur et le client soient mis à jour vers la version la plus récente
- Permet un hébergement cloud efficace des bases de données Firebird avec accès client traditionnel
Améliorations de l’installateur Windows
- Ajout de la possibilité de spécifier des noms d’instance pour les serveurs FB (configurés via des paramètres de ligne de commande, stockés dans le registre pour les mises à jour et la désinstallation)
Améliorations du rapport de performances
L’analyse des performances dans HQbird est l’un des outils clés pour l’administrateur de base de données ou le développeur qui doit optimiser les performances des requêtes SQL :
Mises à jour de la ligne de commande et de l’interface
- Ajout de l’indication helptrace
- Modifications de l’affichage de l’interface web
- Ajout de l’affichage du port FB à partir des paramètres DG dans le widget serveur
Améliorations de la gestion des bases de données
- Ajout de la possibilité de bloquer toutes les tâches pour les bases de données VIP sélectionnées
- Ajout d’une tâche de groupe pour l’analyse des marqueurs de transaction
- Ajout d’une tâche de sauvegarde de groupe
- Ajout de capacités de filtrage pour les bases de données VIP dans les tâches de groupe
- Ajout de la gestion d’inclusion/exclusion pour les bases de données VIP qui se chevauchent dans le traitement de groupe
Gestion de la réplication
- Implémentation initiale de la collecte d’informations de groupe sur les bases de données pour le suivi de l’état de la réplication
- Ajout de la sortie de rapport JSON pour l’état des réplicas depuis l’interface web
- Amélioration du texte/contenu des notifications quotidiennes
- Ajout de l’affichage de l’activité de décompression/livraison pour les segments entrants dans les réplicas de groupe
Améliorations système
- Ajout de la détection de version FB à partir du paramètre de démarrage du gestionnaire de services -z lors du premier démarrage à froid
- Correction des problèmes de compatibilité avec les tâches de sauvegarde/restauration/remplacement
- Ajout de vérifications de la procédure d’enregistrement
- Correction du bug avec le fichier de déverrouillage de longueur nulle
- Mise à jour du numéro de version de configuration
- Limite des bases de données VIP déplacée vers le paramètre de configuration vipdb.def=21
- Augmentation des fichiers de segments stockés de 10 à 500
- Mise en évidence de l’erreur « Ask your database administrator » dans le journal de réplication comme classe distincte
Mise à jour automatique et configuration
- Amélioration de la procédure de mise à jour automatique (ajout de nouveaux répertoires/fichiers, modification de la journalisation)
Configuration de réplication améliorée
- Ajout de la prise en charge des clés non uniques
- Ajout de maîtres mixtes (sync-async) avec paramètres sync_replica
- Ajout de lignes de commentaire dans les paramètres de réplication optionnels
Télécharger la nouvelle version : /fr/download-hqbird
Remarque importante concernant l’essai : pour obtenir les détails d’enregistrement pour la version d’essai, après l’installation, dans la boîte de dialogue d’enregistrement, sélectionnez « I need trial version », saisissez une adresse e-mail valide et cliquez sur Request.
L’e-mail sera envoyé immédiatement - si vous ne le voyez pas, vérifiez votre dossier spam.
