Questa pagina è stata tradotta automaticamente. Leggi l'originale in inglese. English

Quando master e replica sono su macchine diverse, i segmenti di replica archiviati devono essere trasferiti dal master alla replica. Due percorsi usuali: FTP integrato di HQbird (WAN, alta latenza, regioni diverse) o una condivisione di rete (LAN veloce, 1 Gbit consigliato). Come attivare la replica: configurazione replica.

Replica asincrona: il master scrive i segmenti, la replica li applica

Trasferimento tramite FTP integrato di HQbird

Ideale quando il collegamento è instabile, ad alta latenza o geograficamente distribuito. HQbird include un client e un server FTP - nessuno strumento aggiuntivo. Abilita Master → Asincrono; HQbird crea due cartelle accanto al database (${db.path}). Salva, quindi riavvia il servizio FirebirdHQbird per avviare la registrazione.

Cartelle log master locali per replica asincrona

Job: Trasferimento segmenti di replica

Monitora la cartella di archivio e carica i nuovi segmenti su un FTP remoto (fino a cinque destinazioni). Tipi: FTP, FTP su SSL/TLS, FTP su SSH. Abilita il server FTP integrato sulla replica.

  • Periodo di controllo, secondi - ogni quanto cercare nuovi file
  • Monitora questa cartella - predefinito ${db.repparam_log_archive_directory} (LogArch)
  • Modello nome file - stessa macro per la maschera del nome archivio
  • Età del file più vecchio per avviso (minuti) - predefinito 60; avvisa se il trasferimento è bloccato
  • Comprimi segmenti - attivo per impostazione predefinita: comprimi + crittografa prima del caricamento
  • Tentativi di connessione falliti per disabilitare FTP - predefinito 0 = non rinunciare mai
  • Quanti vecchi file (inviati) conservare - predefinito 10, poi rotazione
  • Invia report Ok - email a ogni caricamento (disattivo per impostazione predefinita)
  • Prefisso nome per rinominare i file reinit caricati - lascia per reinit automatico
Impostazioni job Trasferimento segmenti di replica
Fino a cinque destinazioni FTP per i segmenti di replica

Ricevitore file sulla replica

Configura Replica → Asincrono (i valori predefiniti sono compilati). Salva; riavvia Firebird (o chiudi tutte le connessioni). Quindi apri Ricevitore file: monitora la Directory di monitoraggio ogni Periodo di controllo, minuti per la maschera *arch* e l'estensione .replpacked (predefiniti), decrittografa con Password di decrittografia e decomprime in Directory di estrazione.

Impostazioni replica asincrona
  • Rimuovi file compressi dopo l'estrazione - attivo per impostazione predefinita
  • Invia report Ok - disattivo per impostazione predefinita
  • Esegui estrazione completa - disattivo; attiva dopo la re-inizializzazione per iniziare dal segmento 1 (si disattiva da solo dopo il reset del contatore)
Ricevitore file che decomprime i segmenti di replica compressi

Trasferimento tramite condivisione di rete

Usa questo metodo su una LAN veloce e stabile. Metti la condivisione (1) sulla replica, (2) sul master - consigliato - o (3) su un terzo NAS.

Log sulla replica

Il master scrive gli archivi sulla condivisione della replica. Se la condivisione si interrompe, la replica e poi le operazioni utente sul master possono fermarsi.

Log sul master

La replica legge la condivisione del master. Se la condivisione si interrompe, la replica mette in pausa l'applicazione dei segmenti ma rimane leggibile; riprende quando la condivisione torna disponibile.

Terza posizione

Combinazione dei due: il master dipende comunque dalla scrivibilità di quella condivisione.

Condivisione di rete per i log di replica sulla replica
Condivisione sulla replica - il master dipende da essa.
Condivisione di rete per i log di replica sul master
Condivisione sul master - consigliata.

Consigliato: archivia localmente sul master, condividi quella cartella, punta la replica al mount. Il master non dipende dal disco della replica.

Permessi

Firebird di solito gira come Sistema locale (Windows) o firebird (Linux). Su Windows, imposta il servizio FirebirdHQbird su Accedi con un account che possa raggiungere la condivisione (ad esempio un amministratore di dominio), quindi riavvia. Domini Windows diversi: usa FTP. Su Linux, entrambi gli utenti firebird devono avere ID numerici corrispondenti sul mount; se non è familiare, usa FTP.

Servizio Firebird in esecuzione come Sistema locale

Per "log sulla replica", imposta la Directory di archivio log del master sul percorso locale della condivisione e riavvia Firebird. La replica legge quella cartella localmente. Per "log sul master", archivia localmente, condividi la cartella, la replica legge il mount.

Directory di archivio log del master che punta a una cartella condivisa

Vantaggi: semplice su una LAN tipica. Svantaggi: richiede ~1 Gbit e un collegamento stabile; non adatto a WAN; i segmenti viaggiano non compressi e non crittografati.