Database
 sql >> डेटाबेस >  >> RDS >> Database

एडब्ल्यूएस डाटाबेस प्रवासन सेवा डीएमएस

AWS डेटाबेस माइग्रेशन सर्विस DMS डेटाबेस को AWS में आसानी से और सुरक्षित रूप से माइग्रेट करने में मदद करता है या तो यह ऑन-प्रिमाइसेस या कोई अन्य क्लाउड विक्रेता हो सकता है। माइग्रेशन के दौरान स्रोत/लाइव डेटाबेस पूरी तरह से चालू रहता है। यह सेवा सबसे व्यापक रूप से उपयोग किए जाने वाले डेटाबेस, जैसे Oracle से Amazon Aurora या Microsoft SQL Server से MySQL

के बीच डेटा माइग्रेट कर सकती है।

एडब्ल्यूएस डीएमएस लाभ:

  • सरल उपयोग का मतलब है कि किसी भी ड्राइवर या एप्लिकेशन को इंस्टॉल करने की कोई आवश्यकता नहीं है।
  • न्यूनतम डाउनटाइम AWS आपको अपने डेटाबेस को AWS में लगभग बिना किसी डाउनटाइम के माइग्रेट करने में मदद करता है।
  • माइग्रेशन के दौरान होने वाले स्रोत डेटाबेस में होने वाले सभी डेटा परिवर्तन लगातार लक्ष्य पर दोहराए जाते हैं।
  • डीएमएस सेवा एडब्ल्यूएस प्रबंधन कंसोल में मिनटों के भीतर माइग्रेशन कार्य सेट-अप करने के लिए तेज़ और आसान है।
  • भौतिक अवसंरचना सुनिश्चित करने के लिए संसाधनों का वर्चुअलाइजेशन और पूल किया जाता है।
  • तीव्र मापनीयता मांगों को पूरा करने के लिए तुरंत अतिरिक्त कंप्यूटिंग संसाधन आवंटित करती है।
  • कम लागत:बुनियादी ढांचा, ऊर्जा/सुविधा लागत, और स्वचालन।
  • वीपीसी के साथ बेहतर सुरक्षा और सूचना संपत्तियों की सुरक्षा
  • आईटी संसाधनों का मांग पर प्रावधान किया जा सकता है।

AWS DMS कैसे काम करता है:

डेटाबेस माइग्रेशन करने के लिए, AWS DMS स्रोत डेटाबेस से जुड़ता है, स्रोत डेटा पढ़ता है, लक्ष्य डेटाबेस द्वारा खपत के लिए डेटा को प्रारूपित करता है, और डेटा को लक्ष्य डेटाबेस में लोड करता है। इस प्रसंस्करण का अधिकांश भाग मेमोरी में होता है, हालांकि बड़े लेनदेन के लिए डिस्क पर कुछ बफरिंग की आवश्यकता हो सकती है। कैश्ड लेनदेन और लॉग फाइलें भी डिस्क पर लिखी जाती हैं।

AWS DMS माइग्रेशन करने के लिए आवश्यक लक्ष्य स्कीमा ऑब्जेक्ट बनाता है। हालाँकि, AWS DMS एक न्यूनतम दृष्टिकोण अपनाता है और केवल उन वस्तुओं को बनाता है जो डेटा को कुशलतापूर्वक स्थानांतरित करने के लिए आवश्यक हैं। दूसरे शब्दों में, एडब्ल्यूएस डीएमएस टेबल, प्राथमिक कुंजी और कुछ मामलों में अद्वितीय इंडेक्स बनाता है, लेकिन यह कोई अन्य ऑब्जेक्ट नहीं बनाता है जो स्रोत से डेटा को कुशलतापूर्वक माइग्रेट करने के लिए आवश्यक नहीं है। उदाहरण के लिए, यह द्वितीयक अनुक्रमणिका, गैर-प्राथमिक कुंजी प्रतिबंध या डेटा डिफ़ॉल्ट नहीं बनाता है।

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

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

एडब्ल्यूएस स्कीमा रूपांतरण उपकरण के बारे में अधिक जानकारी के लिए, एडब्ल्यूएस स्कीमा रूपांतरण उपकरण देखें।

ट्यूटोरियल का अंत, AWS डेटाबेस माइग्रेशन सर्विस DMS।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL में LIKE का उपयोग कैसे करें

  2. ट्रिगर के स्थान पर केस बनाना - भाग 1

  3. एसक्यूएल मिन () शुरुआती के लिए

  4. जावा सुरक्षा एपीआई का परिचय

  5. एसक्यूएल में कॉलम कैसे छोड़ें?