Sprinkler rileva tutte le modifiche effettuate al database con una tecnologia molto simile a quella attuata dalle procedure di Change Log standard. E’ progettato per minimizzare l’impatto in termini di performance sul normale funzionamento di Dynamics 365 Business Central.
Di seguito vediamo le più importanti differenze:
La transazione sul Source Peer si conclude immediatamente senza coinvolgere il Target Peer.
La Transazione si conclude solo quando correttamente replicata sul Target Peer.
Impatto minimo: Sprinkler registra le operazioni internamente.
Impatto alto: è coinvolta la trasmissione dati prima di chiudere la transazione.
Molto veloce: fino a 1000 transazioni per singola chiamata a webservice.
Più lenta: per una transazione vengono effettuate fino a 4 chiamate a webservice.
Non ha effetto sul Source Peer.
Causa un errore sul Source Peer, con rollback della transazione.
Non ha effetto sul Source Peer.
Rallenta in modo conseguente le transazioni che coinvolgono Target Peer.
Non ha effetto sul Source Peer.
La transazione si conclude solo quando tutti i Target Peer hanno completato correttamente la replica; in caso di errore la transazione non viene committata né sui Target Peer né sul Source Peer.
Per un approfondimento: