Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/08/2013, 14:31
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: COUNT de MySQL VS campo con contador

COUNT() en las bases de datos se calcula dinámicamente al mismo tiempo que lees los registros que buscas.
En cambio hacer un update para sumar algo a una tabla, implica procesos que pueden fallar o que deben ejecutarse en forma eficiente.

¿Qué supones tu?

Efectivamente... Dejar el que DBMS cuente a medida que buscas es mucho más simple, mas seguro (datos actuales siemrpe) y los motores de BBDD están optimizados para realizar esa tarea.
Siempre es mejor no enrular el rulo.

Traducción: No hagas procesos innecesarios.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)