Sto creando una directory web che consentirà ai singoli utenti di registrarsi per un account e archiviare essenzialmente documenti di testo in una voce del database mysql.
Inizialmente ci saranno probabilmente solo poche centinaia di utenti, ma speriamo di avere da 10.000 a 100.000 ad un certo punto. E ogni utente sarebbe in grado di caricare 100-200 "documenti".
Sarebbe più efficiente creare una tabella di grandi dimensioni, indicizzata da un numero utente? Che potrebbe teoricamente crescere fino a 20.000.000 di voci. O per andare avanti e creare una tabella per ogni utente con i loro singoli documenti?
Suppongo che non sia salutare avere migliaia di tabelle in un database, ma non riesco davvero a trovare dati concreti su questo.