Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Datos estáticos en registro ¿Buena o mala idea?

Estas en el tema de Datos estáticos en registro ¿Buena o mala idea? en el foro de Mysql en Foros del Web. Estoy desarrollando una galería de imágenes configuradas previamente desde un formulario. La info enviada consta de: - Un array de ID's situadas en un campo ...
  #1 (permalink)  
Antiguo 26/06/2012, 09:52
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 11 meses
Puntos: 832
Datos estáticos en registro ¿Buena o mala idea?

Estoy desarrollando una galería de imágenes configuradas previamente desde un formulario. La info enviada consta de:

- Un array de ID's situadas en un campo único.
- Otros campos (algunos de otras tablas) que contienen el título, descripción, metadatos y nombre de plantilla de estilos, entre otros.

A cada petición, el servidor debe consultar y reunir todos estos datos para luego ser procesados.

Sin embargo se me ocurrió la siguiente idea: una vez el administrador ha terminado de configurar su galería, hacer que el sistema construya previamente el HTML estático y lo envíe directamente a un nuevo registro con un campo de tipo longtext. De esa forma las peticiones del usuario del frontend (que constituyen el grueso de las consultas) se limitarían a un solo jalón de un registro. Algo así como una "tabla cache".

A primera vista me parece más beneficioso en todos los sentidos, pero antes de hacer nada preferí plantear esto con los que lidian a diario con esta parte ¿Qué opinan de este plan, cómo procederían Uds.?

Última edición por metacortex; 27/06/2012 a las 11:00
  #2 (permalink)  
Antiguo 27/06/2012, 05:16
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Datos estáticos en registro ¿Buena o mala idea?

Todo depende de las veces que vayas a modificar ese html estatico.

Ahora bien por que guardar el html estatico en la bbdd, podrias crear directamente el fichero html y asi liberar completamente al servidor de bbdd....

idGaleria.html o idGaleria.php (estatico)

A la bbdd solo le vas a pedir el id el resto lo hara el sistema de archivos....

En el fondo ese longtext seria un dato calculado con lo que desdel punto de vista de bbdd relacional es un error, pero a veces se puden forzar las normas buscando otro objetivo. En cualquier caso tanto si lo guardas en un longtext como en un archivo como te sugeria en esencia sigue siendo un dato calculado que si no se hace bien la actualización puede llevar a inconsitencia de los datos ... Tienes que aseguarte que la actualización siempre se haga.... si esta en archivos no tendras campos calculados en la bbdd con lo que no será nunca inconsistente en si misma...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 29/06/2012 a las 00:59
  #3 (permalink)  
Antiguo 28/06/2012, 07:48
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 11 meses
Puntos: 832
Respuesta: Datos estáticos en registro ¿Buena o mala idea?

Gracias por tus sugerencias quimfv, sobre todo por el asunto con el longtext, no lo sabía.

Etiquetas: registro, tabla, tipo, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:59.