Cloud Firestore का इस्तेमाल करने से पहले, आपको अपने डेटाबेस के लिए जगह चुननी होगी. इंतज़ार का समय कम करने और उपलब्धता बढ़ाने के लिए, अपने डेटा को उन उपयोगकर्ताओं और सेवाओं के पास सेव करें जिन्हें इसकी ज़रूरत है. जगह की जानकारी की यह सेटिंग, आपके प्रोजेक्ट की डिफ़ॉल्ट रूप से Google Cloud Platform (GCP) के संसाधन की जगह की जानकारी पर सेट होती है.
ध्यान दें कि ऐसा हो सकता है कि आपके डिफ़ॉल्ट GCP संसाधन की जगह पहले से सेट हो. ऐसा प्रोजेक्ट बनाने के दौरान या कोई ऐसी दूसरी सेवा सेट अप करते समय किया गया हो जिसके लिए जगह की जानकारी की सेटिंग की ज़रूरत होती है (नीचे देखें).
GCP के संसाधन की डिफ़ॉल्ट जगह
आपके ऐप्लिकेशन के लिए उपलब्ध कई सेवाओं के लिए, जगह की जानकारी की सेटिंग की ज़रूरत होती है. इस सेटिंग को आपके प्रोजेक्ट की Google Cloud Platform (GCP) की डिफ़ॉल्ट संसाधन जगह कहा जाता है. यही वह जगह है जहां आपका डेटा उन GCP सेवाओं के लिए सेव किया जाता है जिनके लिए जगह की जानकारी की सेटिंग ज़रूरी होती है.
ये प्रॉडक्ट एक ही डिफ़ॉल्ट GCP संसाधन की जगह शेयर करते हैं:
Cloud Firestore
ध्यान दें कि आपके डिफ़ॉल्ट GCP संसाधन की जगह Firebase रीयल टाइम डेटाबेस पर लागू नहीं होती.Cloud Storage
ध्यान दें कि आपके GCP के संसाधन की डिफ़ॉल्ट जगह सिर्फ़ आपके डिफ़ॉल्ट Cloud Storage बकेट पर लागू होती है. अगर आप Blaze प्लान पर हैं, तो आपके पास कई बकेट बनाने का विकल्प होता है, हर एक बकेट की अपनी जगह.Google App Engine (GAE) ऐप्लिकेशन
अगर आपने App Engine ऐप्लिकेशन सेट अप किया है, तो उसकी जगह की जानकारी, आपके डिफ़ॉल्ट GCP संसाधन की जगह की जानकारी को शेयर करती है. ध्यान दें कि अगर शेड्यूल किए गए फ़ंक्शन जैसे क्लाउड शेड्यूलर का इस्तेमाल किया जाता है, तो आपके प्रोजेक्ट में App Engine ऐप्लिकेशन होना चाहिए.
जगहों के टाइप
आप अपने Cloud Firestore डेटा को एक से ज़्यादा इलाकों वाली जगह या क्षेत्रीय जगह में सेव कर सकते हैं.
ध्यान दें, अगर आपके पास पहले से ही us-central
या europe-west
की जगह वाला App Engine ऐप्लिकेशन है, तो आपके Cloud Firestore डेटाबेस को कई इलाकों के हिसाब से माना जाएगा.
एक से ज़्यादा इलाकों के लिए लोकेशन
अपने डेटाबेस की उपलब्धता और लंबे समय तक काम करने के लिए, एक से ज़्यादा क्षेत्रों को चुनें.
एक से ज़्यादा इलाकों वाली जगह में क्षेत्रों का एक तय सेट होता है, जहां डेटाबेस के कई डुप्लीकेट कॉपी सेव किए जाते हैं. हर एक प्रतिकृति या तो रीड-राइट प्रतिकृति होती है जिसमें डेटाबेस का सभी डेटा होता है या गवाह प्रतिकृति होती है जो डेटा के पूरे सेट को बनाए नहीं रखती लेकिन प्रतिकृति में भाग लेती है.
एक से ज़्यादा क्षेत्रों के डेटा को कॉपी करके, पूरा इलाका मिट जाने के बाद भी डेटा दिखाया जा सकता है. किसी क्षेत्र में, डेटा को ज़ोन में दोहराया जाता है, ताकि किसी ज़ोन से डेटा मिटने के बाद भी उस इलाके में डेटा दिखाया जाता रहे.
Firebase इन एक से ज़्यादा क्षेत्रों वाले GCP संसाधन स्थानों के साथ काम करता है:एक से ज़्यादा इलाकों का नाम | एक से ज़्यादा इलाकों का ब्यौरा | क्षेत्र के हिसाब से पढ़ने-लिखने की सुविधा | गवाह क्षेत्र |
---|---|---|---|
eur3 |
यूरोप | europe-west1 (बेल्जियम), europe-west4 (नीदरलैंड्स) |
europe-north1 (फ़िनलैंड) |
nam5 |
अमेरिका | us-central1 (आयोवा), us-central2 (ओक्लाहोमा—निजी GCP क्षेत्र) |
us-east1 (दक्षिण कैरोलाइना) |
क्षेत्रीय जगहें
कोई जगह, कोई खास भौगोलिक जगह होती है, जैसे कि साउथ कैरलाइना. किसी इलाके का डेटा, किसी क्षेत्र के कई ज़ोन में दिखाया जाता है. सभी क्षेत्रीय जगहों को, अन्य जगहों से कम से कम 100 मील दूर किया जाता है.
अगर आपका ऐप्लिकेशन, इंतज़ार के समय को लेकर संवेदनशील है या फिर अन्य GCP संसाधनों के साथ मिलकर जगह की जानकारी देने के लिए, कम शुल्क में क्षेत्र के हिसाब से जगह चुनें, तो इंतज़ार का समय कम होगा.
Firebase, नीचे दिए गए क्षेत्रीय GCP संसाधन स्थानों के साथ काम करता है:क्षेत्र का नाम | क्षेत्र की जानकारी | |
---|---|---|
उत्तरी अमेरिका | ||
us-west1 | ऑरेगन | |
us-west2 | लॉस एंजेलिस | |
us-west3 | सॉल्ट लेक सिटी | |
us-west4 | लास वेगस | |
|
आयोवा | |
northamerica-northeast1 | मॉन्ट्रियॉल | |
|
टोरंटो | |
us-east1 | दक्षिणी कैरलाइना | |
us-east4 | उत्तरी वर्जीनिया | |
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
कोलंबस | |
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
डलास | |
दक्षिण अमेरिका | ||
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
सैंटियागो | |
southamerica-east1 | साओ पाउलो | |
यूरोप | ||
europe-west2 | लंदन | |
|
बेल्जियम | |
|
नीदरलैंड्स | |
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
मिलान | |
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
मैड्रिड | |
|
पेरिस | |
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
टूरीन | |
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
बर्लिन | |
europe-west3 | फ़्रैंकफ़र्ट | |
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
फ़िनलैंड | |
europe-central2 | वारसॉ | |
europe-west6 | ज़्यूरिख | |
मध्य पूर्व | ||
|
दोहा | |
|
दम्मम | |
|
तेल अवीव | |
एशिया | ||
asia-south1 | मुंबई | |
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
दिल्ली | |
asia-southeast1 | सिंगापुर | |
asia-southeast2 | जकार्ता | |
asia-east2 | हॉन्ग कॉन्ग | |
asia-east1 | ताइवान | |
asia-northeast1 | टोक्यो | |
asia-northeast2 | ओसाका | |
asia-northeast3 | सियोल | |
ऑस्ट्रेलिया | ||
australia-southeast1 | सिडनी | |
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
मेलबोर्न | |
अफ़्रीका | ||
इस जगह पर, Firebase के लिए Cloud Storage की सुविधा काम नहीं करती. अगर आपको 'Firebase के लिए Cloud Storage' का इस्तेमाल करना है, तो आपको कोई दूसरी जगह चुननी चाहिए. |
जोहानेसबर्ग |
स्थान एसएलए
आपके Cloud Firestore की जगह के टाइप के हिसाब से, सेवा स्तर समझौता (एसएलए) के अपटाइम का प्रतिशत तय होता है:
कवर की गई सेवा | मासिक अपटाइम प्रतिशत |
---|---|
Cloud Firestore कई इलाकों के लिए | 99.999% से ज़्यादा बार |
Cloud Firestore रीजनल | 99.99 प्रतिशत या उससे ज़्यादा |
स्थान का मूल्य
आपका Cloud Firestore जगह, डेटाबेस के ऑपरेशन की लागत तय करती है.
हर इलाके और हर इलाके के हिसाब से कीमत की पूरी जानकारी पाने के लिए, Cloud Firestore की बिलिंग के बारे में जानकारी लेख पढ़ें.
अपने डेटाबेस की जगह की जानकारी देखना
Firebase कंसोल में, प्रोजेक्ट सेटिंग पर जाएं.
अगले चरण
- किसी खास जगह पर Cloud Firestore डेटाबेस बनाने के लिए, Cloud Firestore के साथ शुरू करना पर जाएं.
- इंतज़ार का समय, उपलब्धता, और लंबे समय तक काम करने की ज़रूरी शर्तों को पूरा करने वाले ऐप्लिकेशन बनाने के बारे में ज़्यादा जानकारी के लिए, देश या इलाका और इलाके देखें.