• User Newbie

    Curiosità su grandi Database

    Ciao a tutti.
    Ho sempre usato Php / MySql per piccoli e medi progetti e mi è sorta una curiosità
    su come sia possibile strutturare un progetto complesso (forse nei prossimi mesi dovrei cominciare a realizzarne uno)

    Pensate per esempio al sito erpnext.com, fatture24, ecc.. ecc.
    dove ogni utente accede ed ha la propria gestione.
    Secondo voi, quando si hanno strutture dati di quel genere, i dati relativi ad ogni utente come sono strutturati, o come dovrebbero essere strutturati?

    1. Un db per ogni utente che accede?
    2. tabelle che hanno un nome primario identificato in base all'utente?
    3. tabelle uniche di gestione dove ogni record inserito ha l'id dell'utente di appartenenza?
    4. ???

    Riuscite a darmi qualche delucidazione?
    Grazie.