2011-03-10 15 views
5

रैम डिस्क के साथ उपयोग किए गए एशैच कम्युनिटी संस्करण के डिस्कस्टोर की तुलना में एंटरप्राइज़ एहकेचे की बिगमेमरी का प्रदर्शन कैसा है?रैम डिस्क पर EhCache BigMemory बनाम डिस्कस्टोर

Big Memory जीसी के ऊपरी हिस्से को कम करके ऑब्जेक्ट ढेर के बाहर अतिरिक्त प्रकार की मेमोरी स्टोर का उपयोग करने के लिए कैश को अनुमति देता है, क्या हमने ऑब्जेक्ट ढेर में सभी रैम का उपयोग किया था। इस ऑफ-हेप स्टोर से डालने और प्राप्त करने पर सीरियलाइजेशन और deserialization होता है।

इसी प्रकार डिस्कस्टोर भी दूसरे स्तर का कैश है जो डिस्क पर क्रमबद्ध ऑब्जेक्ट को संग्रहीत करता है।

उपर्युक्त लिंक पर यह उल्लेख किया गया है कि ऑफ-हीप स्टोर तीव्रता के दो क्रम तेज है तो डिस्कस्टोर। यदि मैं RAM Disk में डेटा स्टोर करने के लिए डिस्कस्टोर को कॉन्फ़िगर करता हूं तो क्या होगा? BigMemory अभी भी ध्यान देने योग्य प्रदर्शन लाभ होगा?

क्या बिगमेमरी द्वारा किए गए कुछ अन्य अनुकूलन हैं? क्या कोई ऐसे प्रयोगों में आया है जो दो दृष्टिकोणों की तुलना करता है?

उत्तर

6

terracotta forum पर इस प्रश्न के उत्तर के बाद निम्नलिखित उद्धरण दिया गया है।

"तीन बड़ी समस्याएं जो आपको उम्मीद है कि आप ओपन सोर्स (सामुदायिक संस्करण) के साथ सामना करना चाहते हैं Ehcache डिस्क स्टोर्स हैं: सबसे पहले खुले स्रोत में केवल डिस्क डिस्क पर संग्रहीत होते हैं - कुंजियों और मेटा डेटा को कुंजी को मैप करने के लिए मान अभी भी ढेर में संग्रहीत हैं (जो BigMemory के लिए सच नहीं है) इसका मतलब है कि ढेर अभी भी कैश आकार पर सीमित कारक होगा। दूसरा, ओपन सोर्स डिस्क स्टोर को एकल (पारंपरिक कताई डिस्क - हालांकि कुछ द्वारा समर्थित किया गया है) लोग अब एसएसडी ड्राइव का उपयोग करते हैं), इसका मतलब है कि बैकएंड एंटरप्राइज़ बिगमेमरी की तुलना में कम समवर्ती (विशेष रूप से लेखन के संबंध में) है क्योंकि बाधा हार्डवेयर स्तर पर होने की उम्मीद है। तीसरा, ओपन सोर्स डिस्क स्टोर द्वारा किया गया क्रमबद्धता कम जगह है कुशल तो धारावाहिक मूल्यों में बहुत अधिक उपरि है। "

संबंधित मुद्दे