2011-12-04 3 views
9

में कैशिंग मैं जेडीबीसी के साथ कैशिंग का उपयोग करना चाहता हूं।
मैं इसे कैसे प्राप्त कर सकता हूं?
क्या कोई अंतर्निहित तंत्र है या क्या मुझे तीसरे पक्ष के समाधान का उपयोग करना है?
जेडीबीसी के साथ कैशिंग के लिए सबसे अच्छा अभ्यास क्या है।
जेडीबीसी

धन्यवाद, जैक

संपादित: क्या CachedRowSet के बारे में? http://docs.oracle.com/javase/tutorial/jdbc/basics/cachedrowset.html

+2

कोई जवाब नहीं है। स्पष्ट रूप से, कोई सवाल नहीं है: आप कनेक्शन कैश कर सकते हैं, 'प्रीपेडस्टेटमेंट, क्वेरी परिणाम इत्यादि आदि। प्रत्येक प्रकार के कैशिंग के लिए, आपको एक अलग दृष्टिकोण मिलेगा। – alf

+0

यह इस बात पर निर्भर करता है कि आप वास्तव में कैश करना चाहते हैं। देखें http://www.javaperformancetuning.com/tips/jdbc_caching.shtml – ziggy

+0

@alf, क्या आप कनेक्शन कैश कर सकते हैं? और कैश्ड कनेक्शन के साथ आप क्या करते हैं? :-) मुझे लगता है कि आप का मतलब है कि आप कनेक्शन कनेक्शन कर सकते हैं :-) – aishwarya

उत्तर

1

ehcache आज़माएं। जेडीबीसी के पास कैशिंग नहीं है, लेकिन एहकेच बहुत अच्छा है। यदि आप एक अधिक मजबूत क्लस्टर सुरक्षित कैश चाहते हैं, तो ऑरैक समेकन का प्रयास करें। मैं आम तौर पर पहले कैश नहीं डालता और कुछ प्रदर्शन परीक्षण चलाता हूं, केवल तभी परीक्षण करते हैं जब एक कैश की आवश्यकता होती है, जब मैं एक डालता हूं।