मुझे इन-मेमोरी एचएसक्यूएल डेटाबेस में हर 5 सेकंड में कम से कम 8000 ऑब्जेक्ट्स की निरंतर दर पर वस्तुओं को सम्मिलित/अपडेट करने में सक्षम होना चाहिए।ओआरएम समाधान (जेपीए; हाइबरनेट) बनाम जेडीबीसी
मैंने वसंत/हाइबरनेट/जेपीए और शुद्ध जेडीबीसी के बीच कुछ तुलना प्रदर्शन परीक्षण किया है। मुझे एचएसक्यूएल का उपयोग करके प्रदर्शन में एक महत्वपूर्ण अंतर मिला है .. वसंत/हिब/जेपीए के साथ, मैं 5 सेकंड में अपने 1.5 केबी ऑब्जेक्ट्स (एक-कई और कई-कई रिश्तों के साथ) 3000-4000 डाल सकता हूं, जबकि सीधे जेडीबीसी कॉल मैं उन वस्तुओं के 10,000-12,000 डाल सकता हूं।
मुझे पता नहीं लगा कि इतनी बड़ी विसंगति क्यों है। मैंने स्प्रिंग/हिब/जेपीए सेटिंग्स को बिना भाग्य के प्रदर्शन में करीब पहुंचने की कोशिश की है। मैं भविष्य के उद्देश्यों, विस्तारशीलता के लिए स्प्रिंग/हिब/जेपीए का उपयोग करना चाहता हूं, और क्योंकि विदेशी कुंजी संबंध (एक-कई और कई-कई) हाथ से बनाए रखना मुश्किल है; लेकिन प्रदर्शन आवश्यकताओं शुद्ध जेडीबीसी का उपयोग करने की ओर इशारा करते हैं।
कोई विचार क्यों इतनी बड़ी विसंगति होगी?
आप इस प्रश्न का नाम बदलना चाहेंगे क्योंकि शीर्षक वास्तविक प्रश्न का बहुत वर्णनात्मक नहीं है। –
आप क्या सुझाव देंगे? – systemoutprintln