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):
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?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 ";
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!