[Db] Join tabella con nome database
Cristiano Verondini
cristiano a verondini.it
Mar 28 Nov 2006 16:19:52 CET
>> Comunque fare una ricerca in un database di 10000 prodotti (db unico)
>> o di 100 prodotti (db separati) credo cambi notevolmente a livello
>> prestazionale, no?
> log base 10 100 e log base 10 di 10000: non sono quelle le differenze
Che intendi? Dipende da un sacco di fattori ovviamente!
> Non so perché sente sempre più spesso il parlare di dimensioni del
> base dati come parametro assoluto
Nel mio caso, lo uso appunto come parametro relativo! :)
> Per l'accesso esistono gli indici che riducono in termini logaritmici
> il costo di accesso. Per le join la complessità è al meglio NlogN ma
> in alcuni casi è quadratica, inoltre l'N di partenza potrebbe non
> essere il tuo subset ma direttamente il record count delle tabelle.
Dipende da che tipo di indice stai usando, da quanto è elettivo, da
quanto grandi sono le pagine di dati, dal fatto di avere il DB su più
dispositivi fisici, ...
Diciamo che quando si fanno questi conti è necessario avere a
disposizione molti più particolari di quelli che abbiamo a disposizione noi.
In questi casi non basta la teoria, ma è necessario una verifica sul campo.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
Maggiori informazioni sulla lista
Db