عند توفير قاعدة بيانات Cloud Firestore، يجب اختيار موقع جغرافي لها. لتقليل وقت الاستجابة وزيادة التوفّر، خزِّن بياناتك بالقرب من المستخدمين والخدمات التي تحتاج إليها.
يمكنك اختياريًا إنشاء قواعد بيانات متعددة في مشروعك، ولكل منها إعدادات الموقع الجغرافي الخاصة بها.
يُرجى العِلم أنّه بعد توفير قاعدة بيانات، لا يمكنك تغيير إعدادات الموقع الجغرافي.
أنواع المواقع الجغرافية
يمكنك تخزين بيانات Cloud Firestore المتوافقة مع MongoDB في موقع جغرافي متعدد المناطق أو موقع جغرافي إقليمي.
المواقع الجغرافية المتعددة المناطق
اختَر موقعًا جغرافيًا متعدد المناطق لزيادة مدى توفّر قاعدة البيانات ومتانتها إلى أقصى حدّ.
يتألف الموقع الجغرافي المتعدد المناطق من مجموعة محدّدة من المناطق يتم فيها تخزين نُسخ متعددة من قاعدة البيانات. كل نسخة طبق الأصل هي إما نسخة طبق الأصل للقراءة والكتابة تحتوي على جميع البيانات في قاعدة البيانات أو نسخة طبق الأصل شاهدة لا تحتفظ بمجموعة كاملة من البيانات ولكنها تشارك في عملية النسخ المتماثل.
من خلال تكرار البيانات بين مناطق متعددة، يمكن مواصلة عرض البيانات حتى في حال فقدان منطقة بأكملها. داخل المنطقة، يتم تكرار البيانات في جميع المناطق حتى يمكن مواصلة تقديم البيانات داخل تلك المنطقة حتى في حال فقدان منطقة.
تتيح Cloud Firestore المتوافقة مع MongoDB المواقع الجغرافية المتعدّدة المناطق التالية:
اسم المنطقة المتعدّدة | وصف المناطق المتعدّدة | مناطق القراءة والكتابة | منطقة الشهود |
---|---|---|---|
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 خاصة) |
المواقع الجغرافية الإقليمية
الموقع الجغرافي الإقليمي هو مكان جغرافي محدّد، مثل كارولاينا الجنوبية. يتم نسخ البيانات في موقع جغرافي إقليمي بشكل متماثل في مناطق متعددة ضمن منطقة. يجب أن تبعد جميع المواقع الجغرافية الإقليمية عن المواقع الجغرافية الإقليمية الأخرى مسافة 160 كيلومترًا على الأقل.
اختَر موقعًا جغرافيًا إقليميًا لتخفيض التكاليف، أو لتقليل وقت استجابة الكتابة إذا كان تطبيقك حساسًا لوقت الاستجابة، أو للتشارك في الموقع الجغرافي مع موارد Google Cloud أخرى.
تتيح خدمة Cloud Firestore المتوافقة مع MongoDB استخدام مواقع الموارد الإقليمية التالية:
اسم المنطقة | وصف المنطقة | |
---|---|---|
أمريكا الشمالية | ||
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 نسبة وقت التشغيل في اتفاقية مستوى الخدمة (SLA) عند التوفّر للجمهور العام (GA) على النحو التالي:
الخدمة المشمولة | النسبة المئوية الشهرية لمدة التشغيل |
---|---|
Cloud Firestore مع توافق MongoDB في مناطق متعدّدة | >= 99.999% |
توافق Cloud Firestore مع MongoDB على مستوى المنطقة | >= 99.99% |
الأسعار حسب الموقع الجغرافي
يحدّد موقع Cloud Firestore المتوافق مع MongoDB تكلفة عمليات قاعدة البيانات.
للحصول على شرح شامل حول الأسعار حسب المنطقة ونوع المنطقة، راجِع مقالة التعرّف على فوترة Cloud Firestore المتوافقة مع MongoDB.
عرض الموقع الجغرافي لقواعد البيانات
استخدِم إحدى الطريقتَين التاليتَين لعرض إعداد الموقع الجغرافي لقواعد البيانات:
نفِّذ الأمر
gcloud firestore databases list
.افتح قائمة قواعد البيانات في Google Cloud Console. يظهر الموقع الجغرافي لكل قاعدة بيانات في عمود الموقع الجغرافي.
الخطوات التالية
لإنشاء قاعدة بيانات متوافقة مع MongoDB في Cloud Firestore في موقع جغرافي محدّد، يُرجى الاطّلاع على إنشاء قواعد البيانات وإدارتها.
لمزيد من المعلومات حول إنشاء تطبيقات تستوفي متطلبات وقت الاستجابة ومدى التوفّر والمتانة، يُرجى الرجوع إلى الموقع الجغرافي والمناطق.