2011-12-04 13 views
9

Quiero usar el almacenamiento en caché con JDBC.
¿Cómo puedo lograr eso?
¿Existen mecanismos incorporados o tengo que usar soluciones de terceros?
¿Cuál es la mejor práctica para el almacenamiento en caché con JDBC.
Almacenamiento en caché en JDBC

gracias, Jack

Editado: ¿qué pasa con CachedRowSet? http://docs.oracle.com/javase/tutorial/jdbc/basics/cachedrowset.html

+2

no hay una respuesta. Francamente, no hay duda: puede almacenar en caché conexiones, 'PreparedStatement's, resultados de consultas, etc., etc. Para cada tipo de almacenamiento en caché, obtendrá un enfoque diferente. – alf

+0

Depende de qué exactamente quiere caché. Consulte http://www.javaperformancetuning.com/tips/jdbc_caching.shtml – ziggy

+0

@alf, ¿puede almacenar en caché las conexiones? y ¿qué haces con las conexiones en caché? :-) Supongo que querías decir que podías poner en común conexiones :-) – aishwarya

Respuesta

1

prueba ehcache. JDBC no tiene el almacenamiento en caché por sí mismo, pero ehcache es bastante bueno. si desea una memoria caché segura más segura de clúster, pruebe la coherencia de Oracle. Normalmente no pongo un caché al principio y ejecuto algunas pruebas de rendimiento, solo si las pruebas indican que necesito una caché cuando coloco una.

Cuestiones relacionadas