Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/12/2005, 09:35
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por mafima
Listo es un pounto a fabor de la opcion A, el hecho de acceder directamente a los dotos y cambiarlos, esto crearia un falso dato en una de las dos tablas.

Pero hay cosasque se pueden hacer directamente sobre un campo de la tabla y no necesariamente hacer la consulta con SQL, me explico.

Supongamos que a cada topico quiera ponerle un contador de respuestas, podria hacer lo siguiente:

a. un campo que diga Numero_respuestas, y alli sumarle una cada ves que hagan una respuesta

b. Simplemente contar en la tabla de respuestas cuantas respuestas hay para ese topico.

Que crees que se mas optimo ?
Yo optaria por la "A" pero no estoy seguro!!
Por mi parte y por lo dicho anteriormente soy partidario de contar el n° de Respuestas vía SQL ..

Aunque . si te fijas .. en este foro yo mismo tengo unos 26mil y tantos mensajes .. creo que un 99.5% son respuestas .. así que si no se usa bien el "SQL" (un COUNT() o algo mejor si existe) un proceso de "conteo" de este estilo podría demorar mucho tiempo en ejecución.

Por lo demas, piensa que si se borran mensajes .. (aunque sea de forma "lógica" no física) .. tienes que ir a recorrer todos los usuarios involucrados para actualizar ese contador.

Un saludo,