Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2010, 04:48
Avatar de kolom
kolom
 
Fecha de Ingreso: septiembre-2008
Mensajes: 85
Antigüedad: 15 años, 7 meses
Puntos: 2
Base de datos MySQL + XML portal tipo "Blogger"

En el proyecto "final" he decidido hacer un portal al estilo "blogspot , mySpace..." pero tengo una duda sobre como dissenyar la base de datos.

- Para almacenar cada configuración de usuario i los archivos subidos se crea una carpeta por usuario con su respectivo xml con la configuració (titulo, subtitulo, template.. etc)

¿Porque usar xml y no la base de datos directamente?
El usuario podrá añadir/borrar bloques y asi me ahorro campos inecesarios de la BBDD solo se crean y se destruien los xml segun bloque que actives.

EL mysql lo utilizaria para el login, nombre de usuario, pass, email, y carpeta del usuario.

Ahora viene mi gran duda.. donde creen que es mejor almacenar los "post" de cada usuario en un xml como el de la configuración (aunque si tiene por ejemplo 200 post el xml puede engordar muchiiiisimo), o directamente en la BBDD aunque si lo pongo en una misma tabla todas las entradas de los usuarios seria enorme! y crear una tabla por usuario también crearia una base realmente grande.

Alguna idea de cual sería la mejor forma? GRACIAS