"Ing. Marcos Ortí­z Valmaseda" escribió:

> Entoces que sería más factible para esto:
> 1- ¿Desarrollar un sistema de cache interno que guarde estos resultados ?
> 2- ¿O controlar dicha cache con un programa externo en la capa de
> aplicación? (Dígase memcached, Query_Memcached)

El gran problema de un cache es cómo limpiarlo, es decir, cómo sabes que
una operación hecha por otra sesión hizo cambios que hacen que tu
resultado ya no sea válido y tienes que recargarlo.  Las técnicas como
memcache ignoran el problema en gran medida, y el usuario vive con
pequeños períodos en que los datos pueden no ser los más recientes.
Esto puede importar o puede que no importe; es una decisión que el
usuario debe tomar.

Para casos simples y donde la consistencia no es 100% importante,
memcache y similares funcionan bastante bien.  Hay un pg_memcache pero
no sé en qué estado estará últimamente.

-- 
Alvaro Herrera                 http://www.amazon.com/gp/registry/CTMLCN8V17R4
"Those who use electric razors are infidels destined to burn in hell while
we drink from rivers of beer, download free vids and mingle with naked
well shaved babes." (http://slashdot.org/comments.pl?sid=44793&cid=4647152)
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a