عند توفير مثيل Cloud Firestore، عليك اختيار موقع جغرافي للمثيل. لتقليل وقت الاستجابة وزيادة مدى التوفّر، خزِّن بياناتك بالقرب من المستخدمين والخدمات التي تحتاج إليها.
إذا كان مشروعك يخضع لخطة Blaze المَرِنة للدفع حسب الاستخدام، يمكنك اختياريًا إنشاء قواعد بيانات متعددة في مشروعك، ولكل منها إعدادات الموقع الجغرافي الخاصة بها.
يُرجى العِلم أنّه بعد توفير مثيل قاعدة بيانات، لا يمكنك تغيير إعدادات الموقع الجغرافي الخاصة به.
أنواع المواقع الجغرافية
يمكنك تخزين بيانات 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 خاصة) |
المواقع الجغرافية الإقليمية
الموقع الجغرافي الإقليمي هو مكان جغرافي محدّد، مثل كارولاينا الجنوبية. يتم نسخ البيانات في موقع جغرافي إقليمي في نطاقات متعددة ضِمن الـ منطقة.
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 تكلفة عمليات قاعدة البيانات.
للحصول على شرح شامل للتسعير حسب المنطقة ونوع المنطقة خلال فترة المعاينة ، يُرجى الاطّلاع على مقالة التسعير.
عرض موقع قواعد البيانات
في "وحدة تحكّم Firebase"، انتقِل إلى علامة التبويب Cloud Firestore البيانات لعرض قائمة بمثيلات قاعدة البيانات ومواقعها الجغرافية.
التبعيات المحتمَلة للموقع الجغرافي بسبب "موقع موارد Google Cloud التلقائية"
"موقع موارد Google Cloud التلقائية" هو إعداد الموقع الجغرافي لأيّ من موارد المشروع المرتبطة بـ Google App Engine، بما في ذلك ما يلي:
- مثيل قاعدة البيانات Cloud Firestore التلقائي
- مساحة التخزين التلقائية Cloud Storage في Firebase التي يكون تنسيق اسمها
*.appspot.com - خدمة Google Cloud Scheduler المستخدَمة تحديدًا مع الدوال المجدولة من الجيل الأول
إنّ "موقع موارد Google Cloud التلقائية" هو إعداد غير قابل للتغيير. أيضًا، عند ضبط الموقع الجغرافي لأحد الموارد المرتبطة، يتم ضبط الموقع الجغرافي لجميعها بشكل غير مباشر بسبب ارتباطها المشترك بـ App Engine.
ومع ذلك، مع التغييرات العديدة التي طرأت على نظام Firebase وGoogle Cloud على مرّ
السنين، كانت عمليات ربط الموارد بـ App Engine تتغيّر. الأهم من ذلك، اعتبارًا من
*.firebasestorage.app
في ما يلي تفاصيل التغييرات التي طرأت على التبعيات المحتمَلة للموقع الجغرافي:
اعتبارًا من
30 أكتوبر 2024 ، إذا لم يتم توفير مثيل Cloud Firestore التلقائي ومساحة التخزين التلقائية في Cloud Storage لمساحة التخزين السحابية في Firebase بعد:يؤدي توفير مثيل Cloud Firestore التلقائي إلى ضبط الموقع الجغرافي لأيّ تطبيق App Engine مستقبلي يتم توفيره في المشروع. ومع ذلك، لا يحدّد ذلك موقع مساحة التخزين التلقائية المستقبلية Cloud Storage
_لم يعُد_ توفير مساحة التخزين التلقائية في Cloud Storage يؤدي إلى توفير تطبيق App Engine. وبالتالي، _لا_ يحدّد موقع مساحة التخزين التلقائية في Cloud Storage موقع مثيل Cloud Firestore التلقائي المستقبلي.
اعتبارًا من
30 أكتوبر 2024 ، إذا تم Cloud Firestore توفير مثيل بالفعل، ولكن لم يتم توفير Cloud Storage التلقائية في Firebase:- _لا_ يحدّد مثيل Cloud Firestore التلقائي الحالي موقع مساحة التخزين التلقائية المستقبلية في Cloud Storage (
).*.firebasestorage.app
- _لا_ يحدّد مثيل Cloud Firestore التلقائي الحالي موقع مساحة التخزين التلقائية المستقبلية في Cloud Storage (
اعتبارًا من
30 أكتوبر 2024 ، إذا تم توفير مساحة التخزين التلقائية في Cloud Storage for Firebase بالفعل (على وجه التحديد، مساحة التخزين )، ولكن لم يتم توفير مثيل Cloud Firestore التلقائي:*.appspot.com- عند توفير مساحة التخزين التلقائية Cloud Storage (
)، تم App Engine أيضًا توفير تطبيق، وبالتالي تم ضبط موقع مثيل Cloud Firestore التلقائي المستقبلي في ذلك الوقت. حتى إذا حذفت مساحة التخزين*.appspot.com ، لا يمكنك حذف تطبيق App Engine، لذا تم ضبط إعدادات الموقع الجغرافي لمثيل Cloud Firestore التلقائي المستقبلي.*.appspot.com
- عند توفير مساحة التخزين التلقائية Cloud Storage (
إذا كنت تستخدم دوال مجدولة من الجيل الأول، يتم ضبط موقعها الجغرافي على موقع الموارد Google Cloud التلقائية. يرجع ذلك إلى أنّ Cloud Scheduler وApp Engine كانا مرتبطَين ببعضهما في السابق. أيضًا، إذا أعددت دوال مجدولة من الجيل الأول قبل توفير موارد أخرى تشارك إعدادات الموقع الجغرافي هذه، فقد ضبطت موقعها الجغرافي أيضًا.
يُرجى العِلم أنّه إذا كان لديك تطبيق App Engine بموقع جغرافي us-central أو europe-west، سيتم اعتبار موقع موارد Google Cloud التلقائية متعدّد المناطق.