Re: ¿PostgreSQL tiene algun sistema de cache interno?

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Ing(dot) Marcos Ortí­z Valmaseda <mlortiz(at)uci(dot)cu>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ¿PostgreSQL tiene algun sistema de cache interno?
Date: 2009-10-16 19:38:49
Message-ID: 20091016193849.GF4505@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

"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)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ing. Marcos Ortí­z Valmaseda 2009-10-16 19:44:17 Re: ¿PostgreSQL tiene algun sistema de cache interno?
Previous Message Ing. Marcos Ortí­z Valmaseda 2009-10-16 19:38:10 Re: LENTITUD DELETE