[Db] Join tabella con nome database
Domenico L.
domenico.lorusso a pleiade.it
Mar 28 Nov 2006 15:33:25 CET
aldo bertoldini ha scritto:
>
> 1- Il mio problema è questo: è possibile costruire delle join tra la
> tabella ecommerce.clienti ed i singoli database in una sola query?
non te lo so dire mi spiace
>
> 2- In linea teorica questa struttura (ad ogni ecommerce il suo db) vi
> sembra stupida o credete sia funzionale?
Non conosco i meccanismi di mysql.
Diciamo che il problema si pone in caso di data-Dictionary comune tra i
vari database.
Nel senso: le strutture delle tabelle sono memorizzate in tabelle di
sistema (di solito è così) se queste tabelle sono condivisi tra tutti i
db di un installazione n-uplichi il numero di righe con un accesso
indicizzato per nome tabella m volte più lento se non impossibile.
Certo ci sono altre considerazioni come l'accortezza di avere
separazione sia fisica che logica dei dati, ma credo siano meno importanti.
A mio gusto cmq direi che un base condivisa ha enormi vantaggi dal
punto della condivisione dei dati, ha più rischi di errore manuale...
però in un sistema a regime dovrebbero essere trascurabili.
Ciao
--
Domenico L. icq: 645 44 861
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
Maggiori informazioni sulla lista
Db