เมื่อจัดสรรฐานข้อมูล 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) |
ตำแหน่งที่ตั้งในภูมิภาค
สถานที่ตั้งระดับภูมิภาคคือสถานที่ทางภูมิศาสตร์ที่เฉพาะเจาะจง เช่น เซาท์แคโรไลนา ข้อมูล ในสถานที่ตั้งระดับภูมิภาคจะมีการจำลองในหลายโซนภายในภูมิภาค สถานที่ตั้งในภูมิภาคทั้งหมดจะอยู่ห่างจากสถานที่ตั้งในภูมิภาคอื่นๆ อย่างน้อย 100 ไมล์
เลือกสถานที่ตั้งระดับภูมิภาคเพื่อลดต้นทุน ลดเวลาในการตอบสนองในการเขียนหากแอปพลิเคชันของคุณไวต่อเวลาในการตอบสนอง หรือเพื่อการทำงานร่วมกับ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 | ซิดนีย์ | |
|
เมลเบิร์น | |
แอฟริกา | ||
|
โจฮันเนสเบอร์ก |
SLA ของตำแหน่ง
ประเภทตำแหน่งของ 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 ตำแหน่งของฐานข้อมูลแต่ละรายการอยู่ในคอลัมน์ตำแหน่ง
ขั้นตอนถัดไป
หากต้องการสร้างฐานข้อมูล Cloud Firestore ที่เข้ากันได้กับ MongoDB ในตำแหน่งที่เฉพาะเจาะจง โปรดดูสร้างและจัดการฐานข้อมูล
ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอปพลิเคชันให้เป็นไปตามข้อกำหนดด้านเวลาในการตอบสนอง ความพร้อมใช้งาน และความคงทนได้ที่ภูมิศาสตร์และภูมิภาค