2009-12-11 16 views
13

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

मुझे यह नहीं मिला। अमेज़ॅन आरडीएस वेब सेवाओं के माध्यम से सुलभ है और वहां एक ग्राहक पुस्तकालय (जैसे नेट के लिए)।

तो यदि मेरे पास एक मौजूदा .NET एप्लिकेशन है जो एक डीएएल का उपयोग करता है जो बदले में MySQL से पूछताछ करता है, तो मैं अमेज़ॅन आरडीएस (वेब ​​सेवाओं के माध्यम से) के साथ एक ही डीएएल बात कैसे कर सकता हूं। या मुझसे यहां कुछ छूट रहा है?

+0

मेरा जवाब हटा दिया गया क्योंकि यह गलत दस्तावेज़ प्रतीत होता है। – Peter

उत्तर

12

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

प्रश्न:: उनके FAQ से मैं अपने चल डीबी उदाहरण उपयोग करते हैं?

एक बार आपके डीबी उदाहरण उपलब्ध है, आप DescribeDBInstance एपीआई के माध्यम से अपने endpoint प्राप्त कर सकते हैं। इस एंडपॉइंट का उपयोग करके आप कनेक्शन स्ट्रिंग को अपने डीबी इंस्टेंस के साथ सीधे अपने पसंदीदा डेटाबेस टूल या प्रोग्रामिंग भाषा का उपयोग करके कनेक्ट करने के लिए आवश्यक कर सकते हैं। नेटवर्क अनुरोधों को पर आपके चल रहे डीबी इंस्टेंस की अनुमति देने के लिए, आप एक्सेस को अधिकृत करने की आवश्यकता होगी। के लिए के बारे में विस्तृत स्पष्टीकरण के लिए अपनी कनेक्शन स्ट्रिंग और प्रारंभ करें, कृपया हमारी प्रारंभ मार्गदर्शिका देखें।

This आरंभ करने की मार्गदर्शिका का हिस्सा आप की जरूरत है - यह बताते हैं कि कैसे अपने नए उदाहरण के होस्ट नाम पाने के लिए, तो आप इसे करने के लिए कनेक्ट कर सकते हैं, ग्राहक से पहुँच के लिए उदाहरण के लिए अधिकृत करते हैं, और उसके बाद का उपयोग कर कनेक्ट MySQL कमांड लाइन क्लाइंट (उदाहरण के रूप में):

$ rds-describe-db-instances --headers 
$ rds-authorize-db-security-group-ingress default --cidr-ip 192.0.2.0/30 --headers 
$ mysql -h myinstance.crwjauxgijdf.us-east-1.rds.amazonaws.com -P 3306 -u mymasteruser -p 
1

अमेज़ॅन आरडीएस सामान्य MySQL पहुंच के साथ एक सामान्य सर्वर है। केवल वेबसाइज है जो इंस्टेंस सृजन इत्यादि को संभालती है, लेकिन सबकुछ संबंधित mysql अभी भी वही है।

+2

कृपया यह भी ध्यान दें कि कुछ सीमाएं हैं, सबसे महत्वपूर्ण - आप एक पढ़ा दास नहीं बना सकते हैं जो एक और आरडीएस उदाहरण नहीं है क्योंकि आपको सुपर विशेषाधिकार नहीं दिया जाता है। इसके अलावा, डीबी में सभी घड़ियों को यूटीसी पर सेट किया गया है, इसलिए अब() अजीब व्यवहार कर सकते हैं यदि आपने इसे एप्लिकेशन कोडिंग में उपयोग किया है। – Ross

+0

आरडीएस में init_file के लिए कोई अन्य सीमा नहीं है। https://forums.aws.amazon.com/thread.jspa?messageID=401224 –

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