Visualizzazione dei risultati da 1 a 2 su 2

Discussione: progettazione database

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    2

    progettazione database

    salve a tutti ragazzi, e` la prima volta che scrivo e spero di fare tt ok

    cmq, io ho necessita di fare una database per la gestione degli utenti inscritti a un sito e per la gestione dei dati relativi agli scritti..

    praticamente avrei una tabella sicura:

    Utents (index, username, password)

    La tabella dei dati deve salvare ogni giorno un valore float relativo a ogni utente.
    La via piu` semplice per implementare cio` sarebbe forse fare una tabella del genere:

    utentsData (indexUtent, day, value)

    Ora, capite bene che dopo 365 gg con 10 utenti ci saranno 3650 record. Ora, anche se probabilmente x mettere sotto stress mysql e` necessario altro,
    avevo ipotizzato anche di fare una tabella per ogni utente registrato.la tabella sarebbe circa:

    utentXXXData(day, value)

    xxx sarebbe il valore index dell`utente....

    quindi, le alternative sono di avere un data con due tabelle, ma le query lavoreranno su un numero elevato di record,
    o di avere un numero utenti+1 di tabelle, ma forse le query saranno piu` veloci.

    cosa ne pensate? mysql puo` gestire una supertabella invece di partizionarla allo stesso modo?


    grz

  2. #2

    Re: progettazione database

    Originariamente inviato da Riverik
    Utents (index, username, password)
    utentsData (indexUtent, day, value)
    utentXXXData(day, value)
    Utents non l'avevo mai sentito

    comunque, 3650 righe fanno ridere qualunque db serio, tranquillo. Piuttosto, metti gli indici in tutti i posti dove serve (dipende dalle estrazioni che farai).

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.