Topic: Pubblico - Composto da 3 Posts di 2 Utenti.
| 19 Giugno, 2011 11:32 | #1 | ||
|---|---|---|---|
|
Ho 3 gestionali installati in 3 diverse sedi con relativi database access. Ora devo portare il tutto su un singolo server. dato che devo per forza mantenere separati i database per sedi (a causa di indici e fk) ho preparato 3 nuovi database in MySQL. Alcune di queste tabelle (le anagrafiche) sono però identiche per tutti e 3 i database e le vorrei riunire in una sola. Il problema è relativo alle fk, dato che non se sia possibile/corretto fare le fk su database diversi. Mi spiego con l'esempio: SITUAZIONE ATTUALE questi 3 hanno in comune 10 tabelle di anagrafiche io vorrei portare il tutto a db_azienda (che conterrà le anagrafiche comuni) questo perchè altrimenti se modifico un operatore in un'anagrafica dovrei riportare la modifica su tutti i database (che andranno ad aumentare). Cosa dite ha senso ed è corretta/fattibile questa soluzione? grazie |
|||
| 25 Giugno, 2011 10:20 | #2 | ||
|---|---|---|---|
|
Benvenuto e scusa per il ritardo nella risposta.. Per quanto riguarda l'implementazione, se sono sulla stessa macchina e centralizzi le anagrafiche in un solo db va benissimo. Ma evita le fk sulle anagrafiche, altrimenti prima o poi qualche casino succede Un tempo ero algweb ora sono g2d |
|||
| 27 Giugno, 2011 06:16 | #3 | ||
|---|---|---|---|
|
Leggendo in giro e su altri forum mi hanno tutti consigliato di centralizzare tutto su un unico database discriminando per sede, dato che non ci sono praticamente differenze di velocità ed un utilizzo di diversi db per la stessa applicazione praticamente non me la consiglia nessuno. Ho pertanto deciso di seguire questa strada, che sarà più difficile all'inizio, ma che in teoria mi porterà benifici di manutenzione in seguito. Cosa ne pensi? |
|||
Condividi su:
Loggati o Registrati per replicare