Cette page a été traduite automatiquement. Lisez l'original en anglais. English

Lorsque le maître et la réplique se trouvent sur des machines différentes, les segments de réplication archivés doivent être transférés du maître vers la réplique. Deux chemins habituels : le FTP intégré de HQbird (WAN, latence élevée, régions différentes) ou un partage réseau (LAN rapide, 1 Gbit recommandé). Comment activer la réplication : configuration de la réplication.

Réplication asynchrone : le maître écrit les segments, la réplique les applique

Transfert via le FTP intégré de HQbird

Idéal lorsque la liaison est instable, à haute latence ou géographique. HQbird inclut un client et un serveur FTP - aucun outil supplémentaire n'est nécessaire. Activez Maître → Asynchrone ; HQbird crée deux dossiers à côté de la base de données (${db.path}). Enregistrez, puis redémarrez le service FirebirdHQbird pour démarrer la journalisation.

Dossiers journaux maître locaux pour la réplication asynchrone

Tâche : Transférer les segments de réplication

Surveille le dossier d'archive et téléverse les nouveaux segments vers un FTP distant (jusqu'à cinq destinations). Types : FTP, FTP sur SSL/TLS, FTP sur SSH. Activez le serveur FTP intégré sur la réplique.

  • Période de vérification, secondes - fréquence de recherche de nouveaux fichiers
  • Surveiller ce dossier - par défaut ${db.repparam_log_archive_directory} (LogArch)
  • Modèle de nom de fichier - même macro pour le masque de nom d'archive
  • Âge du fichier le plus ancien pour alerter (minutes) - par défaut 60 ; avertit si le transfert est bloqué
  • Compresser les segments - activé par défaut : compression + chiffrement avant téléversement
  • Tentatives de connexion échouées pour désactiver FTP - par défaut 0 = ne jamais abandonner
  • Nombre de fichiers anciens (envoyés) à conserver - par défaut 10, puis rotation
  • Envoyer un rapport Ok - e-mail à chaque téléversement (désactivé par défaut)
  • Préfixe de nom pour renommer les fichiers de réinitialisation téléversés - laisser pour la réinitialisation automatique
Paramètres de la tâche Transférer les segments de réplication
Jusqu'à cinq destinations FTP pour les segments de réplication

Récepteur de fichiers sur la réplique

Configurez Réplique → Asynchrone (les valeurs par défaut sont remplies). Enregistrez ; redémarrez Firebird (ou fermez toutes les connexions). Ouvrez ensuite le Récepteur de fichiers : il surveille le Répertoire de surveillance à chaque Période de vérification, minutes pour le masque *arch* et l'extension .replpacked (valeurs par défaut), déchiffre avec le Mot de passe de déchiffrement et décompresse vers le Répertoire de décompression.

Paramètres de la réplique asynchrone
  • Supprimer les fichiers compressés après décompression - activé par défaut
  • Envoyer un rapport Ok - désactivé par défaut
  • Effectuer une décompression complète - désactivé ; activez après la réinitialisation pour démarrer à partir du segment 1 (il se désactive automatiquement après la réinitialisation du compteur)
Récepteur de fichiers décompressant les segments de réplication compressés

Transfert via partage réseau

Utilisez cette méthode sur un LAN rapide et stable. Placez le partage (1) sur la réplique, (2) sur le maître - recommandé - ou (3) sur un troisième NAS.

Journaux sur la réplique

Le maître écrit les archives sur le partage de la réplique. Si le partage tombe en panne, la réplication et les opérations utilisateur sur le maître peuvent s'arrêter.

Journaux sur le maître

La réplique lit le partage du maître. Si le partage tombe en panne, la réplique suspend l'application des segments mais reste lisible ; elle reprend lorsque le partage revient.

Troisième emplacement

Mélange des deux : le maître dépend toujours de l'écriture sur ce partage.

Partage réseau pour les journaux de réplication sur la réplique
Partage sur la réplique - le maître en dépend.
Partage réseau pour les journaux de réplication sur le maître
Partage sur le maître - recommandé.

Recommandé : archivez localement sur le maître, partagez ce dossier, pointez la réplique vers le montage. Le maître ne dépend pas du disque de la réplique.

Droits

Firebird s'exécute généralement en tant que Système local (Windows) ou firebird (Linux). Sous Windows, définissez le service FirebirdHQbird sur Ouvrir une session avec un compte pouvant accéder au partage (par exemple un administrateur de domaine), puis redémarrez. Domaines Windows différents : utilisez FTP à la place. Sous Linux, les deux utilisateurs firebird doivent avoir des identifiants numériques correspondants sur le montage ; si cela n'est pas familier, utilisez FTP.

Service Firebird s'exécutant en tant que Système local

Pour « journaux sur la réplique », définissez le Répertoire d'archive des journaux du maître sur le chemin local du partage et redémarrez Firebird. La réplique lit ce dossier localement. Pour « journaux sur le maître », archivez localement, partagez, la réplique lit le montage.

Répertoire d'archive des journaux du maître pointant vers un dossier partagé

Avantages : simple sur un LAN typique. Inconvénients : nécessite ~1 Gbit et une liaison stable ; pas pour le WAN ; les segments voyagent non compressés et non chiffrés.