प्वाइंट-इन-टाइम रिकवरी (पीआईटीआर) अवलोकन

क्लाउड फायरस्टोर पॉइंट-इन-टाइम रिकवरी (PITR) आकस्मिक विलोपन या लेखन के विरुद्ध सुरक्षा प्रदान करता है। PITR पिछले टाइमस्टैम्प से आपके दस्तावेज़ों के संस्करण बनाए रखता है। उदाहरण के लिए, किसी डेवलपर द्वारा कोई गलत डेटा भेजने, गलती से डिलीट होने या लिखने की स्थिति में, PITR डेटा को अतीत में एक समय (अधिकतम 7 दिन तक) तक निर्बाध रूप से पुनर्प्राप्त कर सकता है।

सर्वोत्तम प्रथाओं का पालन करने वाले किसी भी लाइव डेटाबेस के लिए, PITR का उपयोग पढ़ने या लिखने के प्रदर्शन को प्रभावित नहीं करता है।

PITR विंडो

आपके द्वारा PITR सक्षम करने के बाद, क्लाउड फायरस्टोर PITR डेटा को बनाए रखना शुरू कर देता है। PITR डेटा PITR विंडो में 7 दिनों तक रखा जाता है।

आप पीआईटीआर सक्षम होने के आधार पर टाइमस्टैम्प के लिए डेटा पढ़ सकते हैं:

PITR सक्षमता स्थिति प्रारंभिक पीआईटीआर डेटा उपलब्ध है
अक्षम पढ़ने के अनुरोध के समय से 1 घंटा पहले
7 दिनों के भीतर सक्षम PITR सक्षम होने से 1 घंटा पहले
7 दिन से अधिक समय पहले सक्षम किया गया पढ़ने के अनुरोध के समय से 7 दिन पहले

PITR विंडो में प्रति मिनट एक एकल संस्करण रखा जाता है। आप संपूर्ण मिनट टाइमस्टैम्प का उपयोग करके सूक्ष्म विवरण पर दस्तावेज़ पढ़ सकते हैं। जो पाठ सूक्ष्म विवरण पर नहीं हैं, उदाहरण के लिए 2023-05-30 09:00:00.1234AM , एक त्रुटि लौटाएगा कि read_time बहुत पुराना है।

एकाधिक लेखन के मामले में दस्तावेज़ का केवल एक संस्करण बरकरार रखा जाता है। उदाहरण के लिए, यदि किसी दस्तावेज़ में 2023-05-30 09:00:00AM (अनन्य) और 2023-05-30 09:01:00AM (समावेशी) टाइमस्टैम्प के बीच v1, v2, ... vk कई बार लिखा गया है, तो a टाइमस्टैम्प पर अनुरोध पढ़ें 2023-05-30 09:01:00AM दस्तावेज़ का vk संस्करण लौटाता है।

आप PITR विंडो के दौरान बनाए गए डेटा से पढ़ सकते हैं। डेटा को एक मिनट की ग्रैन्युलैरिटी पर संग्रहीत किया जाता है और आप उसी ग्रैन्युलैरिटी पर डेटा पुनर्प्राप्त कर सकते हैं। क्लाउड फायरस्टोर PITR सुविधा डिफ़ॉल्ट रूप से अक्षम है।

आपके डेटाबेस का सबसे पुराना संस्करणटाइम फ़ील्ड आपके डेटा के लिए सबसे प्रारंभिक अनुमेय पढ़ने का समय निर्दिष्ट करता है।

भले ही PITR सक्षम है या नहीं, आप पिछले घंटे के भीतर किसी भी माइक्रोसेकंड-ग्रैन्युलैरिटी टाइमस्टैम्प पर दस्तावेज़ पढ़ सकते हैं (लेकिन निर्यात नहीं कर सकते), लेकिन जल्द से जल्द संस्करण समय से पहले नहीं।

डेटा रिकवर करने के तरीके

डेटा पुनर्प्राप्त करने के दो तरीके हैं:

  • डेटाबेस के एक हिस्से को पुनर्प्राप्त करने के लिए, एक क्वेरी-स्थिति निर्दिष्ट करते हुए या अतीत में टाइमस्टैम्प के साथ प्रत्यक्ष कुंजी लुकअप का उपयोग करके एक पुराना रीड निष्पादित करें, और फिर परिणामों को लाइव डेटाबेस में वापस लिखें। इसका उपयोग आमतौर पर लाइव डेटाबेस पर सर्जिकल ऑपरेशन के लिए किया जाता है। उदाहरण के लिए, यदि आप गलती से किसी विशेष दस्तावेज़ को हटा देते हैं या डेटा के किसी सबसेट को गलत तरीके से अपडेट कर देते हैं, तो आप इसे इस विधि से पुनर्प्राप्त कर सकते हैं। निर्देशों के लिए, अपने डेटाबेस के एक हिस्से को पुनर्प्राप्त करना देखें।

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

मूल्य निर्धारण

अपने डेटाबेस के लिए PITR सक्षम करने से पहले निम्नलिखित मूल्य निर्धारण जानकारी पर विचार करें:

  • भंडारण: क्लाउड फायरस्टोर प्रतिदिन डेटाबेस आकार को मापता है। एक महीने की अवधि में, डेटाबेस संग्रहण आकार की गणना करने के लिए इन नमूना बिंदुओं का औसत निकाला जाता है। यह औसत मूल्य PITR (जीबी-माह) की इकाई कीमत से गुणा किया जाता है। अधिक जानकारी के लिए भंडारण मूल्य निर्धारण देखें।

    PITR संग्रहण में कोई निःशुल्क स्तर नहीं है और यदि आप PITR का उपयोग करना चाहते हैं तो आपके पास बिलिंग सक्षम होनी चाहिए।

  • बिलिंग की गणना करें: 7 दिनों की पीआईटीआर विंडो के दौरान आप जो भी प्रश्न करते हैं, या तो पुराने रीड्स या निर्यात के माध्यम से, पढ़े गए दस्तावेज़ों की संख्या के आधार पर रीड ऑपरेशन लागत लगती है। अधिक जानकारी के लिए मूल्य निर्धारण देखें.

  • न्यूनतम बिलिंग: यदि आप सक्षम होने के एक दिन के भीतर पीआईटीआर को अक्षम कर देते हैं तो भी आपसे 1 दिन तक पीआईटीआर भंडारण लागत का शुल्क लिया जा सकता है।

आगे क्या होगा