2010-01-29 52 views
19

क्या ओरेकल समेकन के लिए कोई खुला स्रोत विकल्प हैं?ओरेकल समेकन के लिए ओपन सोर्स विकल्प?

(Btw, कितना जुटना लागत वैसे भी करता है?)

+0

ओरेकल करने की अनुमति देता के लिए चेक कोहेरेंस के एक विकास लाइसेंस प्राप्त संस्करण को मुफ्त में चलाएं, आखिरी बार मैंने चेक किया था। मूल्य निर्धारण का विचार पाने के लिए आप ओरेकल टेक्नोलॉजी प्राइस लिस्ट के लिए Google को खोज सकते हैं। मुझे लगता है कि यह # सीटों/सर्वरों और समर्थन के आधार पर सुंदर चर है। –

उत्तर

8

EhCache एक सभ्य दोहराया कैश प्रदान करता है लेकिन कहीं के पास सुविधा सेट जुटना प्रदान करता है।

5

JBoss Cache और EHCache सभ्य क्लस्टर कैश समाधान हैं। लेकिन उनमें से कोई भी सभी सुविधाओं और एक अच्छा व्यवस्थापक कंसोल है जैसे टैंगोसोल ओरेकल कोहेरेंस जो वास्तव में इस श्रेणी में सबसे उन्नत उत्पाद है। कीमत के लिए, Oracle Coherence वेब पेज के दाईं ओर "अभी खरीदें" बटन है।

+0

इस पृष्ठ के नीचे कोई अभी खरीदें बटन नहीं है। – Jacob

1

मैं एक अच्छे विकल्प के लिए भी देख रहा हूं। मैंने पाया है कि सुविधाओं में सबसे नज़दीकी समग्र Terracotta और Redis है लेकिन यह जानना उपयोगी होगा कि आपके प्रोजेक्ट के लिए समन्वय के कौन से पहलू महत्वपूर्ण हैं।

13

Hazelcast जावा के लिए एक खुला स्रोत, लेनदेन, वितरित कैशिंग समाधान है। यह अपाचे लाइसेंस के तहत जारी किया गया है।

हैज़लकास्ट वास्तव में एक वितरित कैश से थोड़ा अधिक है; यह जावा के लिए कतार, विषय, मानचित्र, multimap, ताला, निष्पादक सेवा के कार्यान्वयन वितरित किया जाता है।

9

इन्फिनिसन आशाजनक दिख रहा है।

+2

यहां [इन्फिनिसन] (http://www.jboss.org/infinispan/) का एक लिंक है। ध्यान दें कि इंफिनिसन जेबॉस कैश (या अन्य प्रतिकृति आधारित उत्पादों) से बेहतर अनुकूल होगा क्योंकि यह वितरण और प्रतिकृति भी करता है। –

+2

हम वर्तमान में कोहेरेंस का उपयोग कर रहे हैं, लेकिन निकट भविष्य में बदलने के लिए इन्फिनिसन पर नज़दीकी नजर रख रहे हैं। लाइसेंसिंग लागत हमें मार रही है। हाइबरनेट ओजीएम के बारे में भी बहुत उत्साहित। –

3

Memcached भी एक अच्छा ओपन सोर्स विकल्प है जिसका उपयोग बहुत अधिक उच्च प्रोफ़ाइल & उच्च-ट्रैफ़िक/वॉल्यूम ऐप्स द्वारा किया जाता है।

1

मैं ओपन सोर्स वितरित कैश की जांच कर रहा हूं और ईएचकेए और जेबॉस पोजो कैश पर ध्यान केंद्रित किया है।

वे दोनों सभ्य उत्पाद हैं, हालांकि सौदा ब्रेकर यह है कि मेरे उपयोग के मामले में मुझे ऑब्जेक्ट ग्राफ़ वितरित करने और मेरे सभी नोड्स पर साझा संदर्भों को बनाए रखने की आवश्यकता होती है। EHCache इसे संभाल नहीं सकता है। यह मानक जावा क्रमबद्धता का उपयोग करता है, और इस तरह, साझा संदर्भ खो गए हैं।

उदा। अगर मेरे पास प्रबंधक/कर्मचारी ऑब्जेक्ट पदानुक्रम है, तो मैं अपने कर्मचारियों के संदर्भों के साथ अपने सभी नोड्स पर एक एकल 'प्रबंधक' ऑब्जेक्ट चाहता हूं। ईएचसीएच के साथ, मुझे यह नहीं मिलता है, क्योंकि जावा धारावाहिक सभी निर्भर वस्तुओं की प्रतिलिपि बनाता है। जेबॉस पोजो कैश के साथ, मेरा ऑब्जेक्ट ग्राफ़ संरक्षित है।

नकारात्मकता यह है कि जेबॉस को आपकी कक्षाओं को मापने की आवश्यकता है (प्राइमेटिव्स जो आपके ऑब्जेक्ट ग्राफ़ को दृश्यों के पीछे पेड़ संरचना में संग्रहीत करते हैं)। ओएसजीआई पर्यावरण में चलते समय यह कुछ समस्याएं पैदा कर सकता है।

जेबॉस जेग्रुप को अपने संचार स्टैक के रूप में उपयोग करता है, तो आप नोड्स के बीच संचार प्रबंधित करने के लिए मल्टीकास्ट या टीसीपी/आईपी के बीच चयन कर सकते हैं।

उम्मीद है कि इससे मदद मिलती है।

2

Guava Libraries

होनहार लग रहा है गूगल उन्हें अपने उत्पादों में इस्तेमाल के रूप में

0

"बर्कले DB" जो एक खुला स्रोत है और जुटना के रूप में ही काम करता है

+0

आप उन लोगों के लिए एक बेहतर अनुभव देने के लिए एक लिंक प्रदान करना चाहते हैं जो भविष्य में यह उत्तर पाएं। –

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