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-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 डेटाबेस बनाने के लिए, डेटाबेस बनाना और उन्हें मैनेज करना लेख पढ़ें
लेटेंसी, उपलब्धता, और टिकाऊपन से जुड़ी ज़रूरतों को पूरा करने वाले ऐप्लिकेशन बनाने के बारे में ज़्यादा जानने के लिए, भौगोलिक क्षेत्र और इलाके लेख पढ़ें.