¿SQLAlchemy es compatible con algún tipo de almacenamiento en caché, por lo que si ejecuto repetidamente la misma consulta, se devuelve la respuesta desde el caché en lugar de consultar la base de datos? ¿Este caché se borra automáticamente cuando se actualiza el DB?¿SQLAlchemy admite el almacenamiento en caché?
¿Cuál es la mejor manera de implementar esto en una configuración CherryPy + SQLAlchemy?
Este enlace sugiere http://www.mail-archive.com/[email protected]/msg15667.html/muestra que la consulta posterior no utiliza una consulta, pero devuelve la instancia desde el mapa de identidad, pero esto solo funciona si está consultando con la clave principal. – andho