¿Utilizo base de datos o no?
5 seguidores
Hola!!!!
Buenas tardes, tengo que hacer una web donde hay que enseñar muchas imagenes. En esta web de vez en cuando se irían añadiendo mas imagenes según se fueran preparando. Una cosa tengo clara, hacer la web en php, pero lo que no se es si merece la pena hacer una base de datos para guardar esta información.
Sólo serían imagenes con algún texto, pero pequeño, por ejemplo la fecha y una pequeña explicación. Realmente para esto es necesario una base de datos?
Gracias por la ayuda, un saludo.
Mag
definitivamente si.
vega_vega
Gracias, me has ayudado mucho.
Un saludo.
angelphp
Depende, puedes hacerlo perfectamente con XML.
Usuario desconocido
Como han dicho puedes hacerlo tambien con XML. Si se van a mostrar muchas imagenes tal vez sea más agil hacerlo con bases de datos.
vega_vega
sería un menú, y aquí se escogerían las diferentes imágenes, podría haber 10 o 3 según. También podría haber algún archivo de texto para descargar. Es que según la opción del menú.
KRLvisual
Aunque este hecho en un XML, sigue siendo una Base de Datos ;).
Por experiencia creo que es más cómodo trabajar con MySQL, y si para el hosting necesitas PHP lo más probable es que te venga el MySQL incluido en el precio.
angelphp
La pregunta no era por la solución mas comoda, si no si era indispensable usar un DB, comodo es usar mysql, pero tambien es verdad que no usarlo tiene sus ventajas, es un servicio menos a usar y una fuente de problemas menos.
En mi opinon personal para este caso usar XML es muchisimo mas como ya que funcionara en cualquier hosting que soporte php y no todos los hosting que dan soporte php dan soporte mysql, es mas normalmente el soporte de mysql suele ser consderado hosting avanzado.
dagi3d
yo el uso de xml con php, sólo lo recomiendo a partir de la versión 5. tratar de parsear ficheros con una 4.x es un infierno
de todas maneras, si la galería de imágenes va a crecer y crecer, creo que la opción más sensata es tirar de base de datos más que nada por evitar cargar el fichero entero cuando a lo mejor sólo vas a usar una pequeña parte de éste.