Ho sentito parlare di due tipi di architetture di database.
master-master
master-slave
Il master-master non è più adatto per il web di oggi perché è come Git, ogni unità ha l'intero set di dati e se uno va giù, non importa.
Master-slave mi ricorda SVN (che non mi piace) dove hai un'unità centrale che gestisce le cose.
Domande:
Quali sono i pro ed i contro di ognuno?
Se vuoi avere un database locale nel tuo cellulare come iPhone, qual è il più appropriato?
La scelta di uno di questi è un fattore critico da considerare a fondo?