Salve a tutti, avrei un quesito da proporvi.
Ultimamente sto creando un sito dove c'è la necessità di avere una struttura simile per tutti i clienti registrati, infatti è un sistema di booking online per alberghi.
Siccome sono già a buon punto, vorrei essere però in grado di procedere senza intoppi.
Il mio sistema per ora è il seguente e fa uso di un solo database (pseudo-codice):
Codice PHP:
//quando si crea un nuovo cliente...
create_user();
//automaticamente si creano delle tabelle con il suo id all'inizio...
$query "crea 1_tabella_struttura_stanza ";
$query2""crea 1_tabella_prenotazioni "; 
Ma come posso fare in modo che il sistema non abbia bisogno di creare ogni volta tabelle diverse con questi sistemi, che mi sembrano poco professionali?
Come posso assegnare un db per ogni cliente o fare in modo che il tutto venga gestito in modo "professionale"?
Ad esempio, mettiamo che su un sito io abbia un solo db a disposizione, come posso fare?
E possibile dire su un hosting professionale di volere db illimitati a disposizione?
Ho sentito inoltre che sia possibile partizionare il db, è questa la tecnica dei booking online tipo expedia? Lo partizionano e con il nome della partizione fanno lavorare il cliente?
Grazie anticipate, siete grandi!