Sto lavorando / giocando su un'app in cui i dati dei singoli utenti saranno completamente indipendenti gli uni dagli altri. Naturalmente, ci saranno tabelle comuni per altre parti dell'app (ad esempio "utenti"), ma per il resto delle tabelle, sarebbe opportuno creare un nuovo set di tabelle per ciascun utente?
per es.
List of tables:
users
user1_transactions, user1_items, user1_tags
user2_transactions, user2_items, user2_tags
per un totale di 7 tabelle per i 2 utenti.
Avrei problemi con le migrazioni con questa configurazione (presupponendo che i dati dell'utente siano sempre indipendenti)?
Non ho molta esperienza con il design relazionale, quindi immagino che questa sia una situazione "Non so cosa non conosco". È una cattiva idea?