[Db] Join tabella con nome database

Marcello Vezzelli marcello a vezz.it
Mar 28 Nov 2006 15:28:46 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?
Penso che dovresti usare nomedb.nometabella nelle join, dovrebbe
funzionare... non ho mai provato pero'.

> 2- In linea teorica questa struttura (ad ogni ecommerce il suo db) vi
> sembra stupida o credete sia funzionale?
Mah, se sapevi già che andavi a parare in una architettura multicliente,
conveniva inserire un riferimento al cliente e tenere un database unico.
In questo modo filtravi i dati di ogni cliente, mantenendo un database
unico.

Poi ci sono discorsi di prestazioni e agilità nel backup/restore dei
dati che si possono fare... di sicuro c'è chi ha più esperienza di me
che può entrare nel dettaglio.

In generale, costruirti una join dovendo "montare" il nome del database
unendo una stringa e un id numerico preso da un'altra tabella mi suona
un po' malsano.

Ciao
Marcello







Maggiori informazioni sulla lista Db