|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jan 2003
Città: Bologna
Messaggi: 219
|
Come gestire alla meglio grande db in MySql e PHP???
Ciao ragazzi,
sto progettando un sito interamente gestito da DB ed ho una bella domanda per voi: le informazioni che devo inserire in questo DB sono veramente tante per adesso credo si arrivi a circa un centinaio di campi e prevedo circa 2000/3000 record. La domanda è questa: facendo un'unica tabella con tutte le info rendo poi pesante la fase di query perchè la tabella ha troppe voci??? Un alto numero di campi può appesantire la ricerca??? o li può appesantire un alto numero di record??? Sarebbe forse meglio creare verie tabelle e far si che lo script PHP interagisca con più tabelle??? ![]() Ciaoooooooooooooooooooooo
__________________
“Il vero viaggio di scoperta non consiste nel cercare nuove terre, ma nell'avere nuovi occhi.” Marcel Proust |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
3000 record sono niente, in un db.
un centinaio di colonne invece sono tante, anzi troppe. mysql gestisce se non ricordo male fino a 255 colonne per tabella ma cmq ti consiglio di riprogettare il tuo database creando tabelle molto piu' piccole. |
![]() |
![]() |
![]() |
#3 | |
Member
Iscritto dal: Jan 2003
Città: Bologna
Messaggi: 219
|
Quote:
![]() ![]()
__________________
“Il vero viaggio di scoperta non consiste nel cercare nuove terre, ma nell'avere nuovi occhi.” Marcel Proust |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
sicuramente ![]() |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Cerca di definire bene quali sono le informazioni che ti servono in un particolare ambito... Se le informazioni dei 100 campi non ti servono mai tutte insieme ti conviene dividerle... Inoltre stai attento a non ripetere le infomazioni dei campi per molti record...ad esempio una tabella di questo tipo:
IdProdotto, DescrizioneProdotto, IdCategoria, NomeCategoria, DescrizioneCategoria E' scorretta e porta alla ridondanza di informazioni... Va scomposta in: IdProdotto, DescrizioneProdotto, IdCategoria IdCategoria, NomeCategoria, DescrizioneCategoria Oppure se uno stesso prodotto può stare in più di una categoria va scomposta in questo modo: IdProdotto, IdCategoria IdProdotto, DescrizioneProdotto IdCategoria, NomeCategoria, DescrizioneCategoria |
![]() |
![]() |
![]() |
#6 | |
Member
Iscritto dal: Jan 2003
Città: Bologna
Messaggi: 219
|
Quote:
![]() ![]() Grazie Cionci, se ha altri suggerimenti... sono tutt'occhi! ciaoooo
__________________
“Il vero viaggio di scoperta non consiste nel cercare nuove terre, ma nell'avere nuovi occhi.” Marcel Proust |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:42.