Frazionamento di tabelle di grandi dimensioni in intervalli di righe tra gruppi di processi

È possibile utilizzare la funzione @RANGE per dividere le righe di qualsiasi tabella in due o più processi Oracle GoldenGate. Può essere utilizzato per aumentare il throughput di tabelle di grandi dimensioni e a forte accesso e può anche essere utilizzato per dividere i dati in set per la distribuzione a diverse destinazioni. Specificare ogni intervallo in una clausola FILTER in un'istruzione TABLE o MAP.

@RANGE è sicuro e scalabile. Conserva l'integrità dei dati garantendo che la stessa riga venga sempre elaborata dallo stesso gruppo di processi.

Per calcolare gli intervalli, Replicat deve filtrare l'intero trail per trovare i dati che soddisfano la specifica dell'intervallo. Tuttavia, il business case deve determinare dove viene eseguito questo filtro.

Dividere le righe di una tabella tra due gruppi Replicat