2011-12-04 25 views
9

JDBC ile önbelleğini kullanmak istiyorum.
Bunu nasıl başarabilirim?
Herhangi bir yerleşik mekanizma var mı yoksa 3. taraf çözümleri mi kullanmalıyım?
JDBC ile önbelleğe almanın en iyi yolu nedir? CachedRowSet hakkında ne:JDBC'de Önbelleğe Alma


, Jack

REDAKTE Teşekkür? http://docs.oracle.com/javase/tutorial/jdbc/basics/cachedrowset.html

+2

cevap yok. Açıkçası, soru yok: Bağlantıları önbelleğe alabilir, 'PreparedStatement's, sorgu sonuçları, vb., Vb. Her önbellek türü için farklı bir yaklaşım elde edersiniz. – alf

+0

Tam olarak ne önbelleğe almak istediğinize bağlıdır. Http://www.javaperformancetuning.com/tips/jdbc_caching.shtml – ziggy

+0

@alf adresine bakın, bağlantıları önbelleğe alabilir misiniz? ve önbelleğe alınmış bağlantılarla ne yaparsınız? :-) sanırım sen bir havuzda bağlantı kurabileceğini kastediyorsun :-) – aishwarya

cevap

1

ehcache'u deneyin. JDBC'nin kendisi tarafından önbelleğe alma özelliği yoktur, ancak ehcache oldukça iyidir. Daha sağlam bir küme güvenli önbellek istiyorsanız, oracle tutarlılığını deneyin. Öncelikle bir önbellek koymayım ve bazı performans testlerini çalıştırıyorum, ancak eğer testler bir önbellek ihtiyacım olduğunu gösterirse.

İlgili konular