Basi di dati distribuite: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ortografia
Riga 72:
==== Join distribuito ====
 
L'operazione JOIN su basi di dati distribuite è la più onerosa e complessa da gestire. Condizione necessaria affinchèaffinché il JOIN distribuito sia possibile è che ogni macchina operi sul proprio set di frammenti. Questa condizione è limitativa, si pensi ad esempio un caso in cui un correntista abbiamo più di un conto corrente, che viene distribuito in frammenti diversi. Inoltre spesso effettuare operazioni tra DBMS diversi complica ulteriormente le cose (vedere sezione sui livelli di trasparenza).
 
=== Frammentazione verticale ===
Riga 150:
In molte applicazioni distribuite i dati vengono duplicati in più server o datacenter, per diversi motivi:
 
* efficienza: un server può accedere alla sua copia locale anzichèanziché doverla richiedere a un altro server;
* affidabilità: se la copia principale viene corrotta, un'altra copia può essere usata come backup;
* disponibilità: in caso di guasto a una sola parte del sistema, un'altra parte può fornire il servizio senza interruzioni se ha quella sezione di base di dati mancante.