Replica transazionale

Autore: Randy Alexander
Data Della Creazione: 3 Aprile 2021
Data Di Aggiornamento: 26 Giugno 2024
Anonim
SQL Server Transactional Replication  A Deep Dive - Drew Furgiuele
Video: SQL Server Transactional Replication A Deep Dive - Drew Furgiuele

Contenuto

Definizione: che cosa significa replica transazionale?

La replica transazionale è la distribuzione periodica automatizzata delle modifiche tra i database. I dati vengono copiati (o quasi) in tempo reale dal server primario (editore) al database di ricezione (abbonato). Pertanto, la replica transazionale offre un backup eccellente per frequenti modifiche quotidiane ai database.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega la replica transazionale

Nella maggior parte dei casi, la replica transazionale inizia eseguendo un'istantanea del publisher, che viene quindi copiata nell'abbonato. Quindi, qualsiasi modifica del publisher viene registrata in tempo reale e replicata nell'abbonato.
La replica transazionale non copia semplicemente l'effetto netto delle modifiche ai dati, ma replica in modo coerente e accurato ogni modifica.

Ad esempio, il saldo del conto di un cliente nel database di un editore di una banca commerciale inizialmente ammonta a $ 2.000. Quindi, nel giro di pochi minuti, il cliente deposita $ 500 e quindi preleva $ 1000 dal bancomat. L'effetto netto è $ 2000 + $ 500- $ 1000 = $ 1500. Tuttavia, una replica transazionale non aggiorna semplicemente l'account del client dell'abbonato come $ 1500. Ognuna di queste due transazioni deve anche essere scritta per l'abbonato.

A causa della sua natura quasi in tempo reale, la replica transazionale viene spesso utilizzata da due o più amministratori di database (DBA) come meccanismo di failover in cui non sono disponibili più di qualche minuto di downtime, ad es. Reti bancomat e centrali nucleari. A questo proposito, la replica transazionale ha dimostrato di essere un meccanismo affidabile per i database di backup.

Altri tipi di replica includono la replica di tipo merge e snapshot.