Ciao a tutti,
sono alla ricerca di qualcuno che sappia consigliarmi in termini prestazionali quale sia la soluzione più efficiente e più corretta per il mio problema.
Nel dominio principale sfrutto un Db con circa 30 tabelle.
Nei sottodomini mi occorrono 5 tabelle che ho già (devo usare le stesse per condividere i dati in tutti i domini e per permettere aggiornamenti, modifiche e cancellazioni che siano operative istantaneamente in ogni sottodominio e dominio principale) mentre devo modificare i record delle altre 25 tabelle....
Qual'è la cosa più giusta da fare tra queste proposte (eventualmente segnalatemela voi):
1) aggiungo un campo nelle 25 tabelle (che devo modificare) che identifichi a quale sottodominio il record fa riferimento.
Problema: alcune tabelle potrebbero avere milioni di record pregiudicando la velocità di tutti i sottodomini.
2) ricreare, per ogni sottodominio, le 25 tabelle;
Problema: potrei avere nel mio db centinaia di tabelle...
3) creare, per ogni sottodominio, un nuovo db contenente le 25 tabelle e connettere il sito al db principale (in modo da avere sempre le 5 tabelle fisse) e al db creato per quel sottodominio.
Problema: non so se si può fare...![]()
Ci sono dei modi empirici per verificare quale sia la soluzione migliore?![]()


Rispondi quotando
