Cloud Firestore डेटाबेस बनाते समय, आपको उसके लिए जगह चुननी होगी. डेटा को उन उपयोगकर्ताओं और सेवाओं के पास स्टोर करें जिन्हें इसकी ज़रूरत है, ताकि डेटा को ऐक्सेस करने में कम समय लगे और यह ज़्यादा उपलब्ध रहे.
आपके पास अपने प्रोजेक्ट में एक से ज़्यादा डेटाबेस बनाने का विकल्प होता है. हर डेटाबेस के लिए, जगह की जानकारी की सेटिंग अलग-अलग होती है.
ध्यान दें कि डेटाबेस को प्रोविज़न करने के बाद, उसकी जगह की सेटिंग नहीं बदली जा सकती.
जगहों के टाइप
Cloud Firestore के साथ MongoDB के साथ काम करने वाले डेटा को एक से ज़्यादा क्षेत्रों में मौजूद लोकेशन या क्षेत्रीय लोकेशन में सेव किया जा सकता है.
एक से ज़्यादा इलाकों में मौजूद जगहें
अपने डेटाबेस की उपलब्धता और टिकाऊपन को बढ़ाने के लिए, एक से ज़्यादा क्षेत्रों वाली जगह चुनें.
एक से ज़्यादा क्षेत्रों वाली जगह में, तय किए गए क्षेत्रों का एक सेट होता है. यहां डेटाबेस की कई रेप्लिका सेव की जाती हैं. हर रेप्लिका, रीड-राइट रेप्लिका होती है. इसमें डेटाबेस का पूरा डेटा होता है. इसके अलावा, यह विटनेस रेप्लिका भी होती है. इसमें डेटा का पूरा सेट नहीं होता, लेकिन यह रेप्लिकेशन में हिस्सा लेती है.
डेटा को एक से ज़्यादा क्षेत्रों में कॉपी करने से, किसी एक क्षेत्र में डेटा उपलब्ध न होने पर भी डेटा को ऐक्सेस किया जा सकता है. किसी क्षेत्र में, डेटा को अलग-अलग ज़ोन में रेप्लिकेट किया जाता है, ताकि किसी ज़ोन में डेटा उपलब्ध न होने पर भी उस क्षेत्र में डेटा उपलब्ध कराया जा सके.
MongoDB के साथ काम करने वाला 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 संसाधनों के साथ को-लोकेशन के लिए भी जगह चुनें.
MongoDB के साथ काम करने वाला 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 के साथ MongoDB की सुविधा इस्तेमाल करने के लिए, लोकेशन टाइप से यह तय होता है कि सामान्य तौर पर उपलब्ध होने पर, सेवा स्तर समझौते (एसएलए) के तहत अपटाइम का प्रतिशत कितना होगा:
कवर की गई सेवा | महीने के सक्रिय समय का प्रतिशत |
---|---|
MongoDB के साथ काम करने वाला Cloud Firestore मल्टी-रीजन | >= 99.999% |
MongoDB के साथ काम करने वाला Cloud Firestore Regional | >= 99.99% |
जगह के हिसाब से कीमत तय करना
Cloud Firestore के साथ MongoDB का इस्तेमाल करने की सुविधा वाली जगह के हिसाब से, डेटाबेस के ऑपरेशन की लागत तय होती है.
हर क्षेत्र और हर क्षेत्र के टाइप के हिसाब से कीमत के बारे में पूरी जानकारी पाने के लिए, MongoDB के साथ काम करने वाले Cloud Firestore के बिलिंग सिस्टम के बारे में जानकारी लेख पढ़ें.
अपने डेटाबेस की जगह की जानकारी देखना
अपने डेटाबेस के लिए लोकेशन सेटिंग देखने के लिए, इनमें से कोई एक तरीका अपनाएं:
gcloud firestore databases list
कमांड चलाएं.Google Cloud Console में, डेटाबेस की सूची खोलें. हर डेटाबेस की जगह की जानकारी, जगह वाले कॉलम में होती है.
अगले चरण
किसी खास जगह पर, MongoDB के साथ काम करने वाला Cloud Firestore डेटाबेस बनाने के लिए, डेटाबेस बनाना और मैनेज करना लेख पढ़ें
लेटेंसी, उपलब्धता, और टिकाऊपन से जुड़ी ज़रूरतों को पूरा करने वाले ऐप्लिकेशन बनाने के बारे में ज़्यादा जानने के लिए, भौगोलिक क्षेत्र और इलाके लेख पढ़ें.