[pyar] Caché para clusters?

Santiago Basulto santiago.basulto en gmail.com
Jue Mayo 9 22:50:01 ART 2013


Hola Claudio. Es una temática media complicada de la que hablás. Roza
la ciencia oscura.

Lo único que he escuchado similar es utilizando Apache Cassandra. Hace
mucho que no lo utilizo, pero recuerdo que habían formas de utilizar
una cache en memoria. Aparte Cassandra tiene (o tenía al menos) el
concepto de Particioner, al cuál podés llegar a setearle algún tipo de
afinidad y manejar la caché de acuerdo a eso. De todas maneras, creo
que lo principal primero es pensar en la arquitectura distribuída (el
cluster) y después encargarse de que cada nodo pueda o no cachear en
memoria.

Sinó podés pensar en alguna cosa más compleja, pero más artesanal. Se
me ocurre algún tipo de Bloom Filter.

Suerte con eso!

2013/5/9 Claudio Freire <klaussfreire en gmail.com>:
> Buenas gente.
>
> Estoy empezando un proyecto acerca del subject de arriba^
>
> Googlié y googlié y no encontré nada decente para Python, pero seguro
> que googlié mal. Así que pregunto:
>
> ¿Alguien conoce algún caché clustereado en capas?
>
> ¿Qué es eso?
>
> En capaz significa que tiene que poder guardar, tipo
> functools.lru_cache, una pequeña fracción de los objetos en memoria
> sin ningún costo de serialización, y para el resto puede serializar
> como sea.
>
> Clustereado quiere decir que tiene que funcionar en un cluster. Ya
> sean varios procesos en un nodo, o varios nodos, tiene que haber
> coherencia de caché a nivel cluster.
>
> Es lo que estoy haciendo, y si alguien más hizo algo parecido, capaz
> que me puedo inspirar.
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar



-- 
Santiago Basulto.-



More information about the pyar mailing list