2014-09-11 11 views
5

TokuMX के बजाय डिफ़ॉल्ट रूप से इस्तेमाल किया जा एक opensource ड्रॉप-में MongoDB के लिए प्रतिस्थापन है। इसमें लेनदेन, संपीड़न इत्यादि जैसी विशेषताएं हैं जो इसे मोंगोडीबी की तुलना में ऊपरी हाथ देती हैं .. फिर मोंकोडीबी से पहले टोकूएमएक्स डिफ़ॉल्ट विकल्प क्यों नहीं है ?? क्या किसी ने यहां उत्पादन में TokuMX का उपयोग किया है?MongoDB बनाम TokuMX - क्यों नहीं करना चाहिए TokuMX MongoDB

उत्तर

5

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

+0

दिलचस्प, वे मोंगोडीबी का अत्यधिक प्रदर्शन करने वाला दावा करने का दावा करते हैं। क्या आपका मतलब है कि उनके पास कोई रोडमैप नहीं है? – vmr

+3

(अस्वीकरण, मैं Tokutek का एक कर्मचारी हूँ) TokuMX रोडमैप https://tokutek.atlassian.net/browse/MX/?selectedTab=com.atlassian.jira.jira-projects-plugin:roadmap-panel पर उपलब्ध है । संपीड़न के लिए, TokuMX केवल संपीड़ित डेटा को संपीड़ित कर सकता है और 7zip या gzip के माध्यम से आपके डेटा के एक मोंगोडम्प को चलाकर आप जो भी प्राप्त करेंगे उससे तुलनीय प्रदर्शन करेंगे। – tmcallaghan

0

मुझे टोकूएमएक्स की तरफ आकर्षित किया गया क्योंकि इससे बेहतर प्रदर्शन हुआ और डेटा का अच्छा संपीड़न हुआ, लेकिन जैसे ही मैं गहरा हुआ, मैंने पाया कि टोकूएमएक्स टेक्स्ट सर्च का समर्थन नहीं करता है और मोंगो इंजन v2.4 है जो बहुत निराशाजनक था। ऐसा कहकर कि TokuMX v2.1 मोंगो इंजन v2.6 का समर्थन करता है लेकिन टेक्स्ट खोज का कोई उल्लेख नहीं है और रिलीज की तारीख अनिश्चित है। यह भी ध्यान दें कि फ्रैक्टल पेड़ इंडेक्सिंग के कारण आप TokuMX में बेहतर डालने और अपडेट प्रदर्शन प्राप्त करते हैं लेकिन पढ़ने की गति एक अंतर का अधिक नहीं है। चूंकि मेरा आवेदन पढ़ने के साथ और अधिक करना था, इसलिए मुझे TokuMX को छोड़ने और मोंगो v2.6 के साथ आगे बढ़ने का काफी सीधा निर्णय था। सुनिश्चित करें कि आप TokuMX चुनते समय उपरोक्त सभी बिंदुओं पर विचार करें।