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

क्या मुझे केवल AWS RDS ऑटोमेटेड बैकअप या DB स्नैपशॉट से चिपके रहना चाहिए?

व्यक्तिगत अनुभव से, मैं दोनों को करने की सलाह देता हूं। मेरे पास 8 दिनों के लिए स्वचालित बैकअप सेट है, और फिर मेरे पास एक स्क्रिप्ट भी है जो प्रति दिन एक बार स्नैपशॉट लेगा और 7 दिनों से पुराने स्नैपशॉट को हटा देगा। इसका कारण यह है कि जो मैं समझता हूं, कुछ ऐसी स्थितियां हैं जहां आप स्वचालित बैकअप से पुनर्स्थापित नहीं कर सके। उदाहरण के लिए, यदि आपने गलती से अपना RDS इंस्टेंस हटा दिया है और अंतिम स्नैपशॉट नहीं लिया है, तो आप किए गए स्वचालित बैकअप तक नहीं पहुंच पाएंगे। लेकिन स्वचालित बैकअप चालू होना भी अच्छा है क्योंकि यह आपको समय-समय पर पुनर्स्थापना प्रदान करेगा।

आशा है कि यह मदद करता है।

संपादित करें

आपकी टिप्पणी का उत्तर देने के लिए, जब मेरी स्क्रिप्ट स्नैपशॉट बनाती है तो मैं एक निश्चित नामकरण परंपरा का उपयोग करता हूं। कुछ इस तरह:

autosnap-उदाहरणनाम -2012-03-23

जब यह सफाई करने के लिए जाता है, तो यह सभी स्नैपशॉट को पुनः प्राप्त करता है, उस नामकरण परंपरा की तलाश करता है, तारीख को पार्स करता है, और एक निश्चित तिथि से पुराने किसी भी पुराने को हटा देता है।

मुझे लगता है कि आप स्नैपशॉट बनाने की तारीख भी देख सकते हैं, लेकिन मैंने इसे इसी तरह पूरा किया।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में RTRIM () फ़ंक्शन कैसे काम करता है

  2. MySQL में एक कॉलम के कैरेक्टर सेट और कॉलेशन को कैसे सेट करें

  3. प्रत्येक उपयोगकर्ता के लिए प्रत्येक दिन में उच्चतम 3 स्कोर चुनें

  4. MySQL सर्वर रुक गया है

  5. NodeJS AWS लैम्ब्डा फ़ंक्शन से MySQL डेटाबेस को क्वेरी करना