>
> La mi domanda è la seguente :
> Quale dei metodi di replica a disposizione è meglio che uso, il perchè ed
> eventuali vincoli nell'uso di tale metodo .
> Posso usare metodi diversi di replica quindi alcuni db in un modo e altri in
> un altro modo?
>
> Grazie mille per il vostro prezioso tempo e aiuto.
>
> Ciao
> Naruto78
>
>
>
>
Per cio' che riguarda i metodi di REPLICA del singolo db si annoverano :
1- REplicazione transazionale
2- REplicazione snapshot
3- Replicazione di tipo MERGE
La 3- è l'unica che , in questo caso,sicuramente non ti serve. Per la
scelta tra 1. e 2. devi valutare in che condizione lavori, la banda a
disposizione e altri fattori.
In breve, la 2- consiste nella creazione di uno snapshot iniziale dello
stato dell'intero database. Quindi una "fotografia" in un dato momento
riportante TUTTI gli elementi selezionati.
la 1- Invece comprende sia uno snapshot iniziale, sia il riportare sulla
replica le modifiche di volta in volta , scegliendo anche tra farle nel
momento in cui si presentano sul db A , oppure applicandole tutte in un
secondo momento, a tuo piacimento.
La differenza sostanziale tra 1- e 2- è che se tu hai un database che
quotidianamente viene distrutto e ricreato , puo' non essere consigliato
registrare tutte le modifiche fatte da un giorno all'altro, soprattutto
se non ti servono a nulla. Meglio fare una foto poco prima del report, e
sei sicuro che i dati passanti sulla rete sono di quantità nota.
Naturalmente se la differenza tra due punti nel tempo è invece minima,
tanto vale riportare solo le modifiche intercorse piuttosto che rifare
tutto da capo.
Esistono poi le topologie di replica,ma direi che per un caso come il
tuo le valutazioni possono fermarsi a questo.
Spero di essere stato d'aiuto .
bye