Informazioni su Replicat classico o non integrato

In modalità classica, Replicat è un processo a thread singolo che utilizza SQL standard per applicare i dati alle tabelle di destinazione. Quando questa modalità è attiva, Replicat esegue le operazioni riportate di seguito.

Come illustrato in questa figura, è possibile applicare le transazioni in parallelo a un Replicat classico, ma solo suddividendo il carico di lavoro in più processi Replicat. È necessario creare un file di parametri per ogni Replicat.

Per determinare se utilizzare la modalità classica per qualsiasi oggetto, è necessario determinare se gli oggetti in un gruppo Replicat avranno mai dipendenze su oggetti in qualsiasi altro gruppo Replicat, transazionale o altro. Non tutti i carichi di lavoro possono essere partizionati tra più gruppi Replicat e conservano comunque l'atomicità della transazione originale. Ad esempio, le tabelle per le quali il carico di lavoro aggiorna regolarmente la chiave primaria non possono essere partizionate facilmente in questo modo. La replica DDL (se supportata per il database) non è valida in questa modalità, né l'uso di alcune funzioni SQLEXEC o EVENTACTIONS che basano le proprie azioni su un record specifico.

Se le tabelle non dispongono di dipendenze di chiave esterna o aggiornamenti alle chiavi primarie, la modalità classica potrebbe essere adatta. La modalità classica richiede meno sovraccarico rispetto alla modalità coordinata.