Come immagazzinare tantissimi record

Vicar

Utente Attivo
15 Gen 2010
48
0
0
Ciao ragazzi,
ogni tanto penso a questa cosa ma non trovo soluzioni adatte a risolvere il problema.

PROBLEMA:
Se io dovessi immagazzinare all'interno di una tabella tantissimi record che si andranno continuamente a sommare con il passare degli anni, come faccio a far si che con il passare degli anni la mia tabella non diventi immensa e quindi lenta da leggere?

Io stavo pensando una soluzione di questo genere:

Anno 2010: Creo una tabella che si chiama cronologia_2010 e al suo interno metto tutti i record generati il 2010 e così via. Con un buon sistema il mio problema si dovrebbe risolvere.

Ma è l'unica soluzione questa? Voi ne avete altre? Grazie per l'ascolto!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
per quello che so io (ma non sono un espertissimo) credo che quello che hai detto sia la soluzione, oppure fare le tabelle cronologia_XYZW e in queste riportare tutti gli id dei record (non tutto il record) dell'anno XYZW, forse dovrebbe facilitarti eventuali ricerche.
 

Vicar

Utente Attivo
15 Gen 2010
48
0
0
Se mettessi solo gli id, poi ci sarebbe lo stesso problema, poichè dove mettto tutti i record?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
se fai come la mia seconda opzione i record li lasci nella tabella originale
devi verificare se è piu veloce (interrogazione/modifica/delete) con
tante tabelle annuali con gli id + una tabella con tutti i record
o
con tante tabelle annuali con i record di ciacun anno (come tua ipotesi comunque secondo me valida).

penso che comunque devi considerare anche la complessita degli script e delle varie query in un caso o nell'altro
 
Discussioni simili
Autore Titolo Forum Risposte Data
I Immagazzinare dati in foglio di calcolo excel PHP 3
D Immagazzinare immagini e visualizzarle PHP 8
Web Designer Scarica tantissimi Template PhpBB gratuiti! phpBB 0
F Programmi Affiliazione sono tantissimi Guadagnare col Sito 2
A scambio banner e scambio link! contattatemi in tantissimi! Presenta il tuo Sito 0
T Metastock E Tantissimi Programmi Altri Annunci 0
F Problema pulsante cerca record su access Database 0
F access ricerca record con apostrofo. MS Access 0
T come ordinare dei record recuperati da due tabelle MySQL 0
T vista record tabellare MySQL 0
K form Inserimento record mysql PHP 2
R query DELETE non cancella i record PHP 1
M Accodare record presi da un altra tabella PHP 8
MarcoGrazia Trovare record nel database partendo da id non sequenziali PHP 6
G notifiche dekstop/mobile ogni volta che record è inserito/eliminato/aggiornato PHP 0
P Pagina modifica record che non funziona PHP 0
S Selezionare ultimo record di una sotto query MySQL 27
A Tabella con bottoni per aggiornamento record PHP 6
S Differenza date record successivi MS Access 7
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S Aggiornamento lista record Database 2
M Esportazione in CSV, salta il primo record PHP 4
T foreach e fetchAll dove recupero solo l'ultimo record PHP 5
A Raggruppare record con stessa data PHP 13
R Scorporare array e recuperare record tabella PHP 10
Tommy03 Select in ordine per numero di record MySQL 7
L Creazione di 2 o più record PHP 6
mazman mysqli_query() mi ritorna un array vuoto anche se presente un record nella tabella PHP 13
L contare record uguali in file csv PHP 4
M Estrapolare singoli record da intervallo (dal al/inizio fine) MS Access 0
max1974 [MySQL] Estrapolare record finti/inisistenti MySQL 9
G [PHP] Passare dati tra record PHP 4
G Cambiare colore ad un record database mysql MySQL 0
S elimina record sql asp classic Classic ASP 5
S [MS Access] Apertura Maschera su nuov record in base a determinato ID MS Access 0
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
P [PHP] Stampare record di diverse tabelle ma con nomi uguali PHP 6
M [PHP] Selezione record da elenco PHP 24
A [MS Access] Aprire maschera con sottomaschera su ultimo record MS Access 0
C [PHP] Creare un Pulsante che ricopia valori di un campo in altro record PHP 4
C [MySQL] Copiare campi di un record in un nuovo record MySQL 0
O [PHP] Ricerca record tramite post PHP 7
GraceHawk [MS Access] Findfirst per ricerca record MS Access 1
C [PHP] scrivere o aggiornare record in tabella PHP 7
bubino8 Record A in CNAME Domini 2
L Mi trovo nell'impossibilità di eliminare un record nella tabella Database 1
M [PHP] Non calcola l'ultimo record inserito PHP 13
ste80 [MS Access] apertura maschera su record specifico MS Access 6
T PHP+MYSQL: stampare record con numero progressivo PHP 3
G [PHP] SALVARE RECORD ESTRATTI DA DATABASE PHP 6

Discussioni simili