14/03/2012, 06:53
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 8 meses Puntos: 5 | |
Uso eficiente de una base de datos Hola. Podríais decirme las conclusiones para usar un método o el otro?
Caso: Un anuncio de un piso tiene varias fotos asociadas a él.
En la base de datos hay que guardar de alguna manera esa relación para que cuando busques el piso te salgan las fotos.
Opcion 1: Se crea una tabla "fotos" relacionada con la tabla "anuncios". En la tabla "fotos" se crea un campo donde se almacenará la url de la foto, por ejemplo: fotos/abcdefghi.jpg.
Opcion 2: No se crea la tabla "fotos". En el servidor se crea una carpeta con mismo nombre del id del anuncio. Ahí dentro de guardan las fotos con el nombre: 1.jpg, 2.jpg, 3.jpg..
Ejemplo: Id del anuncio: 340.
Estructura de archivos:
fotos/340/1.jpg
Cuál de los 2 métodos es el más eficiente, mejor, mejor mantenible, etc?
Gracias. |