[Db] Meglio una tabella o una vista ?

Davide Michel 'ZioBudda' Morelli michel a ziobudda.net
Lun 18 Dic 2006 11:28:06 CET


Mailinglist - Francesco Reitano ha scritto:
> A mio parere la vista dovrebbe allegerire il carico, dipende perņ di 
> quanti dati si parla.
> Se non ricordo male mysql anche sul 1.000.000 di record non aveva 
> problemi di
> prestazioni.
> Su cifre + basse non lo noti neanche.

hmmm...

>
> E bisogna vedere anche quante operazioni devi fare, mettiamo conto che 
> devi fare un update
> su una singola categoria e nessun'altra operazione, la creazione di 
> una vista e poi l'update
> potrebbe essere meno performante che un update diretto.

La vista la crei una sola volta (magari al momento di creare la 
struttura del DB), non la crei per ogni operazione (o sbaglio ?).

> Se invece devi fare 20 operazioni diverse potrebbe essere giusto una 
> vista.
>
> Ti conviene usare dei tool di benchmark, inserisci un tot di record a 
> caso e poi testi.

Che tool ???


M.

-- 
Michel 'ZioBudda' Morelli                       michel a ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-0240706096 --  Fax: +39-0291390660

http://www.ziobudda.net                         ICQ: 58351764  
http://www.ziobuddalabs.it                      Skype: zio_budda
http://www.ajaxblog.it                           



Maggiori informazioni sulla lista Db