Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/09/2005, 13:43
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Por mi parte siempre apuesto por que vía SQL se obtenga todos los datos que requieres de tu modelo de datos. El "tamaño" siempre puedes adquir más en tus servidores si lo necesitas, el proceso de SQL por parte -solo- de tu motor de BD normalmente es más rápido y limpio para tu aplicación que mezclar PHP por médio. Imagina por ejemplo si tienes que migrar tu aplicación a otro lenguaje o hacer algún módulo en otro lenguaje que se base en datos de tu actual modelo de datos.

El tema de añadir más información "redundante" .. mm si el modelo de datos (tus BD .. sus relaciones .. etc) lo haces bien .. no tendrías por qué añadir información redundante, en tal caso aprender más SQL para implementar la sentencia SQL adecuada, e .. incluso puede sucederte que por las características del motor de BD que usas (actualmente dices Mysql).. este se te quede "corto" .. me refiero por ejemplo: taréas rutinarias de consultas SQL complejas .. podrías usar "store procedure" cosa que no soporta Mysql hasta su versión 4.1 si mal no recuerdo pero que los dispones en otros como PostgreSQL, MS SQL server .. etc.

Un saludo,