2010-03-17 13 views
5

मैं MySQL करने के लिए नया हूँ और मैं निम्नलिखित प्रश्नों के कुछ जवाब के लिए देख रहा हूँ:MYSQL कुंजी-मान पेयर व्यवहार्यता

क) MySQL समुदाय सर्वर एक कुंजी-मान पेयर प्रकार डेटाबेस के लिए उपयोग किया जा सकता है?

बी) कौन सा MySQL इंजन कुंजी-मूल्य जोड़ी प्रकार डेटाबेस के लिए सबसे उपयुक्त है?

सी) क्या MySQL क्लस्टर कुंजी-मूल्य आधारित डेटास्टोर के क्षैतिज स्केलिंग के लिए जरूरी है या इसे MySQL प्रतिकृति का उपयोग करके प्राप्त किया जा सकता है?

डी) क्या MySQL पर एक कुंजी-मूल्य डेटास्टोर को कार्यान्वित करते समय सर्वोत्तम प्रथाओं के लिए कोई दस्तावेज़ या श्वेतपत्र हैं?

ई) क्या माईएसक्यूएल का उपयोग करके दोस्ताना कर कुंजी-मूल्य जोड़ी के अलावा कोई ज्ञात बड़ा कार्यान्वयन है?

उत्तर

4

कोई भी रिलेशनल डेटाबेस एक कुंजी-मूल्य स्टोर प्रदान कर सकता है, लेकिन यह वह नहीं है जो वे हैं: और वे उस पर अच्छे नहीं हैं, न कि मूल कुंजी-मूल्य डेटाबेस की तुलना में, उदाहरण के लिए Cassandra

यदि आपकी आवश्यकताएं चरम नहीं हैं, तो आपकी सबसे अच्छी शर्त मायआईएसएएम होगी क्योंकि यह संभवतः सबसे तेज़ है और लेन-देन समर्थन कुंजी-मूल्य डेटाबेस की प्राथमिकता सूची (उच्च) नहीं है।

2

यदि आप केवल कुंजी-मूल्य सामग्री कर रहे हैं, तो आप माइस्क्ल के लिए HandlerSocket देख सकते हैं। मैंने इसका उपयोग नहीं किया है, लेकिन this overview स्थापना और उपयोग दिखाता है। असल में, यह सभी रिलेशनल सामान (क्वेरी पार्सिंग, जॉइन इत्यादि) को स्ट्रिप्स करता है और माइस्क्ल के स्टोरेज का सीधे उपयोग करता है, जिससे इसे बेहद तेज़ बना दिया जाता है (लेकिन केवल कुंजी-मूल्य भंडारण के लिए उपयुक्त)।

1

मैं जानता हूँ कि मैं देर से खेल करने के लिए यहाँ हूँ, लेकिन वास्तव में, MySQL संस्करण 5.6 कुछ बदलाव है कि यह में बनाया memcached के साथ एक महत्वपूर्ण मूल्य की दुकान बनने के लिए अनुमति देते हैं है ऐसा लगता है कि वास्तव में चालाक:।

NoSQL Interface via memcached

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