AWS आरडीएस MySQL बनाम अरोरा


9

मैंने हर जगह पढ़ा कि अरोरा अधिक प्रदर्शन करने वाले (दावे आदि) हैं। यदि यह मामला और लागत अंतर नजरअंदाज कर दिया जाता है, तो आरडीएस MySQL का उपयोग करने के लिए किसी एक के लिए क्या कारण होगा? दोनों के बीच क्या तकनीकी अंतर हैं जो किसी को अरोरा नहीं चुनने देंगे?

जवाबों:


10

इस SlideShare में तकनीकी अंतर को अच्छी तरह से संक्षेपित किया गया है - http://www.slideshare.net/AmazonWebServices/amazon-aurora-amazons-new-relational-database-engine

यह वास्तव में मानक MySQL के कवर के तहत काफी अलग वास्तुकला / कार्यान्वयन है, और एक जो मौलिक रूप से बंद है।

अमेज़ॅन के बारे में बोला जा रहा है कि सामने का हिस्सा एक MySQL व्युत्पन्न या एक पूर्ण पुनर्लेखन है जो प्रोटोकॉल-संगत है - देखें http://www.theregister.co.uk/2014/11/26/inside_aurora_how_disrupt_is_amazons_mysql_clone/?page=?page= 2 - लेकिन ऐसा लगता है कि यह बहुत से नए कोड के साथ कम से कम एक प्रमुख कांटा है। इसमें मुख्य MySQL रिलीज से अलग बग होंगे, जिन्हें ठीक करने के लिए उपयोगकर्ता अमेज़ॅन पर निर्भर होंगे। एक वितरित लेन-देन डेटाबेस बैकएंड लिखने के लिए एक जटिल बात है, और इस तरह की प्रणाली के लिए अमेज़ॅन के पास दुनिया के कुछ सर्वश्रेष्ठ इंजीनियर हैं, यह अभी भी काफी नया है।

यह पूरी तरह से नए अमेज़ॅन-विशिष्ट मल्टी-टेनॉइड स्टोरेज बैकएंड पर निर्भर करता है, और अपडेटेड सॉफ़्टवेयर खुले स्रोत के रूप में स्वतंत्र रूप से उपलब्ध नहीं है, इसलिए आप इसे केवल डाउनलोड नहीं कर सकते हैं और इसे अपने सर्वर पर चला सकते हैं। यह समर्थित सुविधाओं के संदर्भ में समय के साथ (जैसे वर्षों) विचलन कर सकता है, जिसका अर्थ है कि अरोरा के खिलाफ विकसित कोड मुख्यधारा के MySQL रिलीज के खिलाफ काम नहीं कर सकता है, जिससे अमेज़ॅन में वृद्धि हुई लॉक-इन का जोखिम हो सकता है।

भले ही, विशेष रूप से अगर आपके आवेदन को उनकी आवश्यकता है, तो प्रदर्शन, कम प्रतिकृति अंतराल, स्केलेबिलिटी और रिकवरी के समय में मानक MySQL से अधिक की कमी, अल्पावधि में बहुत आकर्षक लगती है। लॉक-इन और लागत निश्चित रूप से बहुत कम हैं, उदाहरण के लिए, ओरेकल का एक्सडाटा - जो वास्तव में समाधान का वर्ग है जो अमेज़ॅन को लक्षित कर रहा है।


4

अरोरा 5.6 संगत है इसलिए यदि किसी कारण से आपको 5.6 से नीचे कुछ चाहिए तो आप इसका उपयोग नहीं करेंगे। औरोरा भी केवल मासूम का समर्थन करता है, इसलिए यदि आप myisam तालिकाओं का उपयोग और आवश्यकता करते हैं तो आप MySQL का उपयोग करेंगे


3
अरोरा भी MySQL देशी अतुल्यकालिक प्रतिकृति का उपयोग करते हुए AWS पारिस्थितिकी तंत्र के बाहर किसी अन्य MySQL सर्वर के निकट-वास्तविक समय में डेटा को दोहराया नहीं जा सकता है, क्योंकि यह अब तक, बाइनरी लॉग तक पहुंच प्रदान नहीं करता है; MySQL 5.6 के लिए RDS यह कर सकता है और यह एक महत्वपूर्ण कारक है जिसने मुझे उत्पादन उद्देश्यों के लिए अरोरा से दूर रखा है।
माइकल - sqlbot

1

ऑरोरा के साथ आपको प्राकृतिक तरीके से अन्य एडब्ल्यूएस सेवाओं के लिए एकीकरण भी मिलता है:

  • लैम्ब्डा कार्य करता है
  • S3 से LOAD डेटा या S3 से LOAD XML
  • इनटू ऑउटीमर S3 का चयन करें

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Integrate.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.