Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/09/2005, 17:42
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Cita:
Iniciado por HerSAn
(...)la redundancia lo unico que te generara es inconsistencia entre tus tablas y el costo de informacion inecesaria en tu modelo(...)
Hola Herminio:
En mi opinión, a veces la información redundante nos puede permitir reducir algunos costos. La conveniencia de redundar siempre depende de la relación lectura/escritura de un dato.

Un ejemplo muy simple: Podríamos considerar redundar la fecha y hora del último mensaje de los temas de un foro en lugar de calcularlo cada vez. Si bien perdemos recursos durante la inserción de un nuevo mensaje (porque hay que insertar el dato fecha/hora en dos tablas en lugar de una), también ahorramos mucho en el momento de cada lectura.

Aquí es evidente que habrán muchísimas más lecturas que escrituras (con una relación muy alta), así que se podría considerar la redundancia como apropiada. Eso sí, siempre que haya un buen control de consistencia.

Saludos

Última edición por jpinedo; 04/09/2005 a las 17:51