इस पैरा के अंत में सबसे कॉम्पैक्ट सारांश के साथ संबंधित पूछे जाने वाले प्रश्न Q: How does Amazon DynamoDB differ from Amazon SimpleDB? Which should I use? से संबोधित किया जाता है (हैश लिंक अब काम करता है, लेकिन इन-पेज का उपयोग पृष्ठ के भीतर सवाल ढूंढने के लिए) पहले से ही कुछ हद तक,:
जबकि सरल डीबी की स्केलिंग सीमाएं हैं, यह छोटे वर्कलोड के लिए एक अच्छा फिट हो सकता है जिसके लिए क्वेरी लचीलापन की आवश्यकता होती है। अमेज़ॅन SimpleDB स्वचालित रूप से सभी आइटम विशेषताओं को अनुक्रमणित करता है और इस प्रकार प्रदर्शन और स्केल की लागत पर क्वेरी लचीलापन का समर्थन करता है।
तो यह प्रदर्शन/scalability और सादगी/लचीलापन के बीच एक व्यापार है, सरल परिदृश्यों यह अभी भी किया जा आसान SimpleDB के साथ शुरू हो रही है हो सकता है (DynamoDB के लिए आपके आवेदन architecturing एक अलग दृष्टिकोण के लिए नीचे देखें की जटिलताओं से बचने के लिए के लिए अर्थात)।
जुड़ा हुआ सामान्य प्रश्न प्रविष्टि वर्नर वोगेल के Amazon DynamoDB – a Fast and Scalable NoSQL Database Service Designed for Internet Scale Applications रूप में अच्छी तरह का संदर्भ है, जो वास्तव में एक विस्तृत और इस प्रकार अत्यधिक की सिफारिश की सामान्य और विशेष रूप से डायनमो में अमेज़न पर NoSQL के इतिहास के विषय में पढ़ा है, इसमें आपके प्रश्न को संबोधित करने वाली कई और अंतर्दृष्टि भी शामिल हैं, उदा।
यह स्पष्ट हो गया कि डेवलपर्स [भी अमेज़न इंजीनियरों] दृढ़ता से प्राथमिकता दी सादगी के कुशल नियंत्रण के रूप में वे मतदान "अपने पैरों के साथ" और अपनाया क्लाउड-आधारित एडब्ल्यूएस समाधान, अमेज़न S3 और अमेज़न SimpleDB की तरह , डायनेमो से अधिक। [इसके अलावा मेरा]
जाहिर DynamoDB इसके समाधान के लिए शुरू किया गया है और इस तरह के बजाय सिर्फ 'अपने मौजूदा NoSQL भेंट में संशोधन SimpleDB के उत्तराधिकारी के रूप में योग्य हो सकता है:
हम निष्कर्ष निकाला है कि एक आदर्श समाधान के मूल भाग डायनामो डिज़ाइन (वृद्धिशील स्केलेबिलिटी, अनुमानित उच्च प्रदर्शन) के सबसे अच्छे हिस्सों को सरल डीबी के सर्वोत्तम हिस्सों के साथ जोड़ देगा (क्लाउड सेवा, स्थिरता, और तालिका-आधारित डेटा मॉडल के प्रशासन की आसानीएक शुद्ध कुंजी-मूल्य स्टोर सेअमीर)।
वर्नर के सारांश पता चलता है DynamoDB अब तदनुसार किसी भी आकार के अनुप्रयोगों के लिए एक अच्छा फिट होने के लिए:
अमेज़न DynamoDB जाहिर उच्च प्रदर्शन को बनाए रखने और डिज़ाइन किया गया है अत्यधिक की वर्कलोड के लिए कुशल लागत किसी भी पैमाने पर, से सबसे बड़े इंटरनेट-स्तरीय अनुप्रयोगों के लिए सबसे छोटा।
स्रोत
2012-01-22 14:17:57
पोस्ट को पसंद किया - इसे यहाँ –
संक्षेप में प्रस्तुत रूप में अच्छी तरह पोस्ट को पसंद करने के लिए चोट नहीं होगा। @ मेसन, एडब्ल्यूएस उत्पाद कंसोल से सरल डीसीबी धीरे-धीरे गायब हो जाने पर आपके विचार क्या हैं? क्या आप अभी भी SimpleDB का उपयोग कर रहे हैं या आपने माइग्रेट किया है? –
@ डेविड रॉबिन सरल डीबी को एडब्ल्यूएस द्वारा बहिष्कृत किया गया हो सकता है, लेकिन यह अभी भी वहां है और मेरे डेटा मोडल को पूरी तरह से फिट करता है। मैंने अभी तक अपना कोड माइग्रेट नहीं किया है, और ऐसा करने की योजना नहीं है। लेकिन नए उत्पादों के लिए, मैं डायनेमोड या माइस्क्ल जैसे अन्य डेटाबेस चुनता हूं। –