"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