Ciao a tutti,
all'interno del mio sito avrei bisogno di creare un calendario (tipo quello di google) per gestire dli appuntamenti dei singoli clienti.
Volevo chiedervi se potete darmi qualche suggerimento su come potrei impostare nel database la tabella che gestisce ciò.

Vi spiego cosa stavo pensando di fare, potrei sicuramente fare una tabella dove ho n record per ogni giorno e se quel giorno è pieno dentro vado a gestire tipo cin una stringa splittata gli appuntamenti per le vari ore

tipo dentro al record 1-10-2013

9-10|incontro ufficio|11-13|Riunione|13-14|pranzo

ma così facendo avrei 356 record per ogni utente che gestisco
se un giorno nel mio sito gestisco 10000 clienti solo per un anno avrò 3.650.000 di record
moltiplicato poi per un tot di anni diventa credo un bel pò pesante

Questa soluzione mi è sembrata ad occhio per ora la più adatta, anche se poi non saprei come gestire le ricerche all'interno di un singolo giorno

Avete qualche soluzione e/o consiglio da indicarmi?
Ciao e grazie