Questo topic e' stato chiuso dal moderatore.
04/03/13 16:06
Mattia993
Ciao ragazzi,
spero che possiate darmi una dritta per risolvere un dubbio di progettazione.
Vi spiego meglio, sto facendo un sito per lo storage di file online e vorrei capire come muovermi per progettare un sistema per memorizzare i file di un utente. Sono partito con l'idea di progettare un database che permetta al singolo utente di accedere ai propri file. In breve, ho un database che contiene una tabella GENERALE che memorizzi tutti le info degli utenti registrati come mail, password ecc.. in più avrei l'intenzione di creare, al momento della registrazione di un utente, una tabella personale e dedicata dove egli possa salvare i propri file. Quindi il DB, tolta la tabella generale, avrebbe N tabelle che corrispondono al numero di utenti registrati. Il mio dubbio è il seguente: questo "sistema" creerebbe dei problemi, (nel caso in cui avessi un elevato numero di utenti iscritti e di conseguenza un elevato numero di tabelle personalizzate per ogni utente da gestire) oppure è qualcosa di fattibile?
Nel caso in cui questa fosse una cattiva soluzione, quali consigli potreste darmi?
Grazie dell'attenzione
spero che possiate darmi una dritta per risolvere un dubbio di progettazione.
Vi spiego meglio, sto facendo un sito per lo storage di file online e vorrei capire come muovermi per progettare un sistema per memorizzare i file di un utente. Sono partito con l'idea di progettare un database che permetta al singolo utente di accedere ai propri file. In breve, ho un database che contiene una tabella GENERALE che memorizzi tutti le info degli utenti registrati come mail, password ecc.. in più avrei l'intenzione di creare, al momento della registrazione di un utente, una tabella personale e dedicata dove egli possa salvare i propri file. Quindi il DB, tolta la tabella generale, avrebbe N tabelle che corrispondono al numero di utenti registrati. Il mio dubbio è il seguente: questo "sistema" creerebbe dei problemi, (nel caso in cui avessi un elevato numero di utenti iscritti e di conseguenza un elevato numero di tabelle personalizzate per ogni utente da gestire) oppure è qualcosa di fattibile?
Nel caso in cui questa fosse una cattiva soluzione, quali consigli potreste darmi?
Grazie dell'attenzione
aaa