[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