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