Cita: supongamos que al dar de alta un usuario se crea para ese usuario
un tabla para los mensajes del tablon
una tabla para todas fotos del usuario
una tabla para todos los comentarios de todas las fotos del usuario
y asi y asi....
eso es correcto?
por cada usuario crear 4 o 5 tablas para gestionar todo su material, o deberia organizarlo de otro modo?
Noooo...
Te conviene volver a revisar el modelo entidad-relación y fundamentos de bases de datos.
Nadie en su sano juicio crearía un esquema de tablas por cada usuario... Sería lo mismo que crear una tabla Facturas por cada cliente que compra en un supermercado... ¿Te imaginas el caos de esa base?
Ya que mencionas Facebook, la estructura base es más o menos: