Come creare l'interfaccia di inserimento e gestione non è il problema.
A me interessava capire qual'è la migliore logica per la strutturazione del db.
Creare una tabella per ogni cliente non mi sembra la migliore soluzione.
Infatti ipotizzando una crescita del progetto se ci sono 1000 utenti che hanno 20 tabelle di media significa 20.000 tabelle in un unico db
Dall'altra parte dovrei avere una mega tabella (es. 100/150 campi) per tutti gli utenti che potrebbe raggiungere 100M di record.
Oppure meglio 20 tabelle globali in cui frazionare i vari utenti, tipo 50 clienti a tabella con 5M di righe a tabella?
In termini teorici qual'è la soluzione migliore secondo voi?