Casa Banche dati Che cos'è la replica? - definizione da techopedia

Che cos'è la replica? - definizione da techopedia

Sommario:

Anonim

Definizione: che cosa significa replica?

La replica è la copia continua delle modifiche dei dati da un database (editore) a un altro database (abbonato). I due database si trovano generalmente su server fisici diversi, risultando in un framework di bilanciamento del carico distribuendo query di database assortite e fornendo funzionalità di failover. Il server per il database degli abbonati può essere configurato come backup in caso di errore del server per il database del publisher.

Techopedia spiega la replica

Quando si implementa la replica, i sistemi di database utilizzano una varietà di metodi ma usano lo stesso concetto. Se esiste un modo per copiare frequentemente i dati da un database a un secondo o addirittura a una terza versione dello stesso database, è possibile raggiungere due obiettivi principali di amministrazione del database: capacità di failover e bilanciamento del carico.


Dopo che i dati sono stati distribuiti tra due o più server, non è necessario interrogare gli utenti per connettersi a un database primario. Se la replica è impostata designando il database primario come editore, alcune query possono essere reindirizzate al sottoscrittore. Conosciuto come bilanciamento del carico, questo processo è utile per i database che hanno un elevato traffico di utenti.


La replica può anche fornire funzionalità di failover. Quando i dati sono conservati su due server separati, un abbonato può essere impostato come primario predefinito se l'editore non è disponibile.


Esistono tre diversi metodi di replica:

  • Replica snapshot: i dati vengono copiati dall'editore negli abbonati.

    Nota: le modifiche agli abbonati devono provenire dall'editore. Pertanto, solo l'abbonato può essere interrogato; ma i suoi dati non possono essere modificati dagli utenti.

  • Unisci replica: i dati vengono combinati da due o più database in un unico database super master, che è più difficile da implementare rispetto alla replica di istantanee.
  • Replica transazionale: viene copiato l'intero database, seguito dagli aggiornamenti dei publisher che vengono periodicamente copiati negli abbonati.

Se i dati importanti vengono eliminati accidentalmente dall'editore, la replica elimina gli stessi dati dai suoi abbonati. La replica non sostituisce i backup.

Che cos'è la replica? - definizione da techopedia