Per semplicità supponiamo di avere tre database formati ognuno da un'unica tabella, ogni database arriverà ad occupare anche più di 1 giga
Database 1
Database 2
Database 3
I database 1 e 2 contengono dei dati “autonomi” senza alcuna relazione fra loro, ad esempio uno contiene un elenco di libri l’altro contiene gli abitanti di una città.
La maggior parte delle volte questi dati vengono richiesti separatamente, ogni tanto però accade che questi dati vengano messi in relazione attraverso il Database 3 che ad esempio contiene i libri letti dagli abitanti.
Ne vale la pena separare i dati in tre DB, sicuramente quando si effettuano query ai database singoli si ha un vantaggio, ma qual è il carico di lavoro nel momento in cui apro due connessioni a due database ? i vantaggi che abbiamo consentono di trascurare il possibile lavoro in più dato da più connessioni