เอกสารนี้อธิบายรายละเอียดการกำหนดราคาของ Cloud Firestore
หากคุณชำระเงินเป็นสกุลเงินอื่นที่ไม่ใช่ USD ราคาที่แสดงจะเป็นสกุลเงินที่ Cloud Platform SKU ใช้
ภาพรวมของราคา
เมื่อใช้ Cloud Firestore ระบบจะเรียกเก็บเงินคุณสำหรับรายการต่อไปนี้
- จำนวนเอกสารที่คุณอ่าน เขียน และลบ
- จำนวนรายการดัชนีที่อ่านเพื่อตอบสนองคำค้นหา ดูรายละเอียดเพิ่มเติมเกี่ยวกับการอ่านดัชนี
- ปริมาณพื้นที่เก็บข้อมูลที่ฐานข้อมูลใช้ ซึ่งรวมถึงค่าใช้จ่ายเพิ่มเติมสำหรับ ข้อมูลเมตาและดัชนี
- ปริมาณแบนด์วิดท์เครือข่ายที่คุณใช้
ระบบจะคำนวณการใช้พื้นที่เก็บข้อมูลและแบนด์วิดท์เป็นกิบิไบต์ (GiB) โดยที่ 1 GiB = 230 ไบต์ ระบบจะเรียกเก็บเงินทั้งหมดทุกวัน
ส่วนต่อไปนี้จะให้รายละเอียดเกี่ยวกับวิธีที่ระบบเรียกเก็บเงินสำหรับการใช้งาน Cloud Firestore
โควต้าฟรี
Cloud Firestore มีโควต้าฟรีที่ช่วยให้คุณเริ่มต้นใช้งานได้โดยไม่มีค่าใช้จ่าย หากต้องการโควต้าเพิ่มเติม คุณต้อง เปิดใช้การเรียกเก็บเงินสำหรับโปรเจ็กต์Google Cloudของคุณ
ระบบจะใช้โควต้าทุกวันและรีเซ็ตประมาณเที่ยงคืนตามเวลาแปซิฟิก
ตารางต่อไปนี้สรุปจำนวนโควต้าฟรี
| ระดับฟรี | โควต้า |
|---|---|
| ข้อมูลที่จัดเก็บ | 1 GiB |
| การอ่านเอกสาร | 50,000 รายการต่อวัน |
| การเขียนเอกสาร | 20,000 รายการต่อวัน |
| การลบเอกสาร | 20,000 รายการต่อวัน |
| การโอนข้อมูลขาออก | 10 GiB ต่อเดือน |
การดำเนินการและฟีเจอร์ต่อไปนี้ไม่รวมการใช้งานฟรี คุณต้องเปิดใช้การเรียกเก็บเงินเพื่อใช้ฟีเจอร์เหล่านี้
- การลบ TTL
- ข้อมูล PITR
- ข้อมูลสำรอง
- การดำเนินการกู้คืน
- การดำเนินการโคลน
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเรียกเก็บเงินสำหรับฟีเจอร์เหล่านี้ได้ที่ การกำหนดราคาพื้นที่เก็บข้อมูล
การกำหนดราคาตามสถานที่
หากต้องการดูราคาสำหรับการอ่าน การเขียน การลบ และพื้นที่เก็บข้อมูลสำหรับ แต่ละ Cloud Firestore สถานที่ โปรดดูGoogle Cloud การกำหนดราคา
หากคุณชำระเงินเป็นสกุลเงินอื่นที่ไม่ใช่ USD ราคาที่แสดงจะเป็นสกุลเงินที่ Cloud Platform SKU ใช้
โควต้าฟรีใช้ได้กับฐานข้อมูลเดียวต่อโปรเจ็กต์เท่านั้น
โปรเจ็กต์จะมีฐานข้อมูลที่มีสิทธิ์ได้รับโควต้าฟรีได้เพียงฐานเดียวเท่านั้น
หากต้องการสร้างฐานข้อมูลเพิ่มเติม คุณต้องอัปเกรดแผนการเรียกเก็บเงินของโปรเจ็กต์
ฐานข้อมูลแรกที่คุณสร้าง (ไม่ว่าจะมีรหัสใด) จะมีสิทธิ์ได้รับโควต้าฟรี หากคุณลบฐานข้อมูลดังกล่าว ฐานข้อมูลถัดไปที่คุณสร้างจะกลายเป็นฐานข้อมูลใหม่ที่มีสิทธิ์ได้รับโควต้าฟรี
การสร้างหรือลบฐานข้อมูลไม่มีค่าใช้จ่ายเพิ่มเติม ระบบจะเรียกเก็บเงินฐานข้อมูลทั้งหมดที่ตามมาตามการใช้งานที่เกิดขึ้นในฐานข้อมูลเหล่านั้น
การอ่าน การเขียน และการลบ
ระบบจะเรียกเก็บเงินคุณสำหรับเอกสารและรายการดัชนีที่อ่านเพื่อตอบสนองคำค้นหา ระบบจะเรียกเก็บเงินคุณสำหรับการเขียนและลบเอกสารแต่ละรายการที่คุณดำเนินการ
การเรียกเก็บเงินสำหรับการเขียนและการลบนั้นตรงไปตรงมา สำหรับการเขียน การดำเนินการ set หรือ update แต่ละรายการจะนับเป็นการเขียนครั้งเดียว
การเรียกเก็บเงินสำหรับการดำเนินการอ่านมีรายละเอียดปลีกย่อยบางอย่างที่คุณควรทราบ ส่วนต่อไปนี้จะอธิบายรายละเอียดปลีกย่อยเหล่านี้
การอ่านรายการดัชนี
ระบบจะเรียกเก็บเงินคุณสำหรับการดำเนินการอ่าน 1 ครั้งสำหรับรายการดัชนีสูงสุด 1,000 รายการที่คำค้นหาอ่าน ยกเว้นในกรณีต่อไปนี้
สำหรับ คำค้นหาการค้นหาเวกเตอร์ K-Nearest Neighbor ระบบจะเรียกเก็บเงินคุณสำหรับการดำเนินการอ่าน 1 ครั้งสำหรับรายการดัชนีเวกเตอร์ kNN สูงสุด 100 รายการที่คำค้นหาอ่าน
ตัวอย่างเช่น หากคำค้นหาการค้นหาเวกเตอร์ต่อไปนี้ที่มี
limit: 5แสดงผลเอกสาร 5 รายการและอ่านรายการดัชนีเวกเตอร์ kNN 1,550 รายการ ระบบจะเรียกเก็บเงินคุณสำหรับการดำเนินการอ่าน 5 ครั้งสำหรับเอกสารที่แสดงผลและ 16 ครั้งสำหรับการอ่านรายการดัชนี// Requires single-field vector index const vectorQuery: VectorQuery = db.collection('cities').findNearest('embedding_field', FieldValue.vector([3.0, 1.0, 2.0]), { limit: 5, distanceMeasure: 'EUCLIDEAN' });ระบบจะไม่เรียกเก็บเงินสำหรับการอ่านรายการดัชนีสำหรับคำค้นหาที่มีฟิลด์ช่วงไม่เกิน 1 รายการ
ตัวอย่างเช่น คำค้นหาต่อไปนี้มีฟิลด์ความเท่ากัน 1 รายการ (
age) และฟิลด์ช่วง 1 รายการ (start_date) และระบบจะไม่เรียกเก็บเงินสำหรับการอ่านรายการดัชนีdb.collection("employees").whereEqualTo("age", 35) .whereGreaterThanOrEqualTo("start_date", new Date(2020, 1, 1))คำค้นหาต่อไปนี้มีฟิลด์ช่วง 2 รายการ (
ageและstart_date) และระบบจะเรียกเก็บเงินสำหรับการอ่านรายการดัชนีdb.collection("employees").whereGreaterThanOrEqualTo("age", 35) .whereGreaterThanOrEqualTo("start_date", new Date(2020, 1, 1))ระบบจะถือว่าฟิลด์ที่ปรากฏในอนุประโยค Order By เป็นฟิลด์ช่วงเมื่อมีฟิลด์ช่วงอื่นๆ อย่างน้อย 1 รายการในคำค้นหา ดังนั้นคำค้นหาต่อไปนี้จึงมีฟิลด์ช่วง 2 รายการ (
ageและstart_date) และระบบจะเรียกเก็บเงินสำหรับการอ่านรายการดัชนีdb.collection("employees").whereGreaterThanOrEqualTo("age", 35) .orderBy("start_date")ระบบจะถือว่าฟิลด์
__name__เป็นฟิลด์ช่วงเสมอ แม้ว่าจะใช้ในตัวกรองความเท่ากันเท่านั้นก็ตาม ดังนั้นคำค้นหาต่อไปนี้จึงมีฟิลด์ช่วง 2 รายการ (ageและ__name__) และระบบจะเรียกเก็บเงินสำหรับการอ่านรายการดัชนีdb.collection("employees").whereIn("__name__", Arrays.asList("/employees/Alice", "/employees/Bob")) .orderBy("age")
คำค้นหาการรวม
สำหรับคำค้นหาการรวมข้อมูล เช่น count(), sum() และ avg() ระบบจะเรียกเก็บเงินคุณสำหรับรายการดัชนีที่คำค้นหาอ่านตามที่อธิบายไว้ข้างต้น สำหรับคำค้นหาการรวมที่อ่านรายการดัชนี 0 รายการ ระบบจะเรียกเก็บเงินขั้นต่ำสำหรับการอ่านเอกสาร 1 ครั้ง
ตัวอย่างเช่น การดำเนินการ count() ที่อ่านรายการดัชนีระหว่าง 0 ถึง 1, 000 รายการจะถูกเรียกเก็บเงินสำหรับการอ่านเอกสาร 1 ครั้ง สำหรับการดำเนินการ count() ที่อ่านรายการดัชนี 1, 500 รายการ ระบบจะเรียกเก็บเงินคุณสำหรับการอ่านเอกสาร 2 ครั้ง
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับดัชนีที่ใช้และรายการดัชนีที่อ่าน ให้ใช้ Query Explain
การฟังผลการค้นหา
Cloud Firestore ช่วยให้คุณ ฟังผลการค้นหา และรับข้อมูลอัปเดตแบบเรียลไทม์เมื่อผลการค้นหาเปลี่ยนแปลง
เมื่อฟังผลการค้นหา ระบบจะเรียกเก็บเงินคุณสำหรับการอ่านทุกครั้งที่เพิ่มหรืออัปเดตเอกสารในชุดผลลัพธ์ นอกจากนี้ ระบบจะเรียกเก็บเงินคุณสำหรับการอ่านเมื่อนำเอกสารออกจากชุดผลลัพธ์เนื่องจากเอกสารมีการเปลี่ยนแปลง (ในทางตรงกันข้าม เมื่อลบเอกสาร ระบบจะไม่เรียกเก็บเงินคุณสำหรับการอ่าน)
การเรียกเก็บเงินสำหรับ Listener ใน SDK สำหรับอุปกรณ์เคลื่อนที่และเว็บยังขึ้นอยู่กับว่าได้เปิดใช้ การคงอยู่แบบออฟไลน์หรือไม่
หากเปิดใช้การคงอยู่แบบออฟไลน์และ Listener ขาดการเชื่อมต่อเป็นเวลานานกว่า 30 นาที (เช่น หากผู้ใช้ออฟไลน์) ระบบจะเรียกเก็บเงินคุณสำหรับเอกสารและรายการดัชนีที่อ่านเสมือนว่าคุณได้ส่งคำค้นหาใหม่
หากปิดใช้การคงอยู่แบบออฟไลน์ ระบบจะเรียกเก็บเงินคุณสำหรับเอกสารและรายการดัชนีที่อ่านเสมือนว่าคุณได้ส่งคำค้นหาใหม่ทุกครั้งที่ Listener ขาดการเชื่อมต่อและกลับมาเชื่อมต่ออีกครั้ง
การจัดการชุดผลลัพธ์ขนาดใหญ่
Cloud Firestore มีฟีเจอร์หลายอย่างที่จะช่วยคุณจัดการคำค้นหาที่ แสดงผลลัพธ์จำนวนมาก
- เคอร์เซอร์ ซึ่งช่วยให้คุณดำเนินการคำค้นหาที่ใช้เวลานานต่อได้
- โทเค็นหน้า ซึ่งช่วยคุณแบ่งหน้าผลการค้นหา
- ขีดจำกัด ซึ่งระบุจำนวนผลลัพธ์ที่จะดึงข้อมูล
- ออฟเซ็ต ซึ่งช่วยให้คุณข้ามเอกสารจำนวนคงที่ได้
การใช้เคอร์เซอร์ โทเค็นหน้า และขีดจำกัดไม่มีค่าใช้จ่ายเพิ่มเติม ในความเป็นจริง ฟีเจอร์เหล่านี้ช่วยให้คุณประหยัดเงินได้ด้วยการอ่านเฉพาะเอกสารที่คุณต้องการจริงๆ
อย่างไรก็ตาม เมื่อส่งคำค้นหาที่มีออฟเซ็ต ระบบจะเรียกเก็บเงินคุณสำหรับการอ่านเอกสารแต่ละรายการที่ข้ามไป ตัวอย่างเช่น หากคำค้นหาใช้ออฟเซ็ตเป็น 10 และคำค้นหาแสดงผลเอกสาร 1 รายการ ระบบจะเรียกเก็บเงินคุณสำหรับการอ่าน 11 ครั้ง เนื่องจากมีค่าใช้จ่ายเพิ่มเติมนี้ คุณจึงควรใช้เคอร์เซอร์แทนออฟเซ็ตทุกครั้งที่ทำได้
คำค้นหาอื่นๆ นอกเหนือจากการอ่านเอกสาร
สำหรับคำค้นหาอื่นๆ นอกเหนือจากการอ่านเอกสาร เช่น คำขอรายการรหัสคอลเล็กชัน ระบบจะเรียกเก็บเงินคุณสำหรับการอ่านเอกสาร 1 ครั้ง หากการดึงข้อมูลชุดผลลัพธ์ทั้งหมดต้องใช้คำขอมากกว่า 1 รายการ (เช่น หากคุณใช้การแบ่งหน้า) ระบบจะเรียกเก็บเงินคุณครั้งเดียวต่อคำขอ
ค่าใช้จ่ายขั้นต่ำสำหรับคำค้นหา
ระบบจะเรียกเก็บเงินขั้นต่ำสำหรับการอ่านเอกสาร 1 ครั้งสำหรับคำค้นหาแต่ละรายการที่คุณดำเนินการ แม้ว่าคำค้นหาจะไม่แสดงผลลัพธ์ก็ตาม
Cloud Firestore Security Rules
สำหรับไลบรารีของไคลเอ็นต์สำหรับอุปกรณ์เคลื่อนที่และเว็บ หาก
Cloud Firestore Security Rules ใช้ exists(), get() หรือ getAfter() เพื่ออ่าน
เอกสารอย่างน้อย 1 รายการจากฐานข้อมูล ระบบจะเรียกเก็บเงินคุณสำหรับการอ่านเพิ่มเติม
ดังนี้
ระบบจะเรียกเก็บเงินคุณสำหรับการอ่านที่จำเป็นต่อการประเมิน Cloud Firestore Security Rules
ตัวอย่างเช่น หากกฎอ้างอิงเอกสาร 3 รายการ แต่ Cloud Firestore ต้องอ่านเอกสารเพียง 2 รายการเพื่อประเมิน กฎ ระบบจะเรียกเก็บเงินคุณสำหรับการอ่านเพิ่มเติม 2 ครั้งสำหรับเอกสารที่ขึ้นอยู่กับ กฎ
ระบบจะเรียกเก็บเงินคุณสำหรับการอ่านเอกสารที่ขึ้นอยู่กับกฎเพียงครั้งเดียว แม้ว่ากฎจะอ้างอิงเอกสารดังกล่าวมากกว่า 1 ครั้งก็ตาม
ระบบจะเรียกเก็บเงินคุณสำหรับการประเมินกฎเพียงครั้งเดียวต่อคำขอ
ด้วยเหตุนี้ การอ่านเอกสารหลายรายการจึงอาจมีค่าใช้จ่ายน้อยกว่าการอ่านเอกสารทีละรายการ เนื่องจากต้องใช้คำขอน้อยกว่า
เมื่อฟังผลการค้นหา ระบบจะเรียกเก็บเงินคุณสำหรับการประเมินกฎในกรณีต่อไปนี้ทั้งหมด
- เมื่อคุณส่งคำค้นหา
- ทุกครั้งที่ผลการค้นหาได้รับการอัปเดต
- ทุกครั้งที่อุปกรณ์ของผู้ใช้ออฟไลน์แล้วกลับมาออนไลน์
- ทุกครั้งที่คุณอัปเดตกฎ
- ทุกครั้งที่คุณอัปเดตเอกสารที่ขึ้นอยู่กับกฎ
ขนาดพื้นที่เก็บข้อมูลของฐานข้อมูล
ระบบจะเรียกเก็บเงินคุณสำหรับปริมาณข้อมูลที่คุณจัดเก็บไว้ใน Cloud Firestore, ซึ่งรวมถึงค่าใช้จ่ายเพิ่มเติมสำหรับพื้นที่เก็บข้อมูล ค่าใช้จ่ายเพิ่มเติมสำหรับพื้นที่เก็บข้อมูลประกอบด้วยข้อมูลเมตา ดัชนีอัตโนมัติ และดัชนีรวม
เอกสารแต่ละรายการที่จัดเก็บไว้ใน Cloud Firestore ต้องมีข้อมูลเมตาต่อไปนี้
- รหัสเอกสาร ซึ่งรวมถึงรหัสคอลเล็กชันและชื่อเอกสาร
- ชื่อและค่าของแต่ละฟิลด์ เนื่องจาก Cloud Firestore ไม่มีสคีมา จึงต้องจัดเก็บชื่อของแต่ละฟิลด์ในเอกสารพร้อมกับค่าของฟิลด์
- ดัชนีแบบฟิลด์เดียวและดัชนีรวมที่อ้างอิงเอกสาร รายการดัชนีแต่ละรายการจะมีรหัสคอลเล็กชัน ค่าของฟิลด์จำนวนหนึ่ง (ขึ้นอยู่กับคำจำกัดความของดัชนี) และชื่อเอกสาร
ค่าใช้จ่ายสำหรับพื้นที่เก็บข้อมูลเป็น GiB/เดือนและคำนวณทุกวัน Cloud Firestore จะวัดขนาดฐานข้อมูลทุกวัน ระบบจะหาค่าเฉลี่ยของจุดตัวอย่างเหล่านี้ในช่วงระยะเวลา 1 เดือนเพื่อคำนวณขนาดพื้นที่เก็บข้อมูลของฐานข้อมูล จากนั้นนำค่าเฉลี่ยนี้ไปคูณกับราคาต่อหน่วยของพื้นที่เก็บข้อมูล (GiB/เดือน)
ดูวิธีคำนวณพื้นที่เก็บข้อมูลของ Cloud Firestore ได้ที่ การคำนวณขนาดพื้นที่เก็บข้อมูล
ข้อมูล PITR
หากเปิดใช้ PITR ระบบจะเรียกเก็บเงินคุณสำหรับการจัดเก็บข้อมูล PITR ลูกค้าส่วนใหญ่จะพบว่าค่าใช้จ่ายโดยรวมสำหรับการจัดเก็บข้อมูล PITR นั้นคล้ายกับค่าใช้จ่ายสำหรับการจัดเก็บฐานข้อมูล
ค่าใช้จ่ายสำหรับพื้นที่เก็บข้อมูล PITR เป็น GiB/เดือนและคำนวณทุกวัน Cloud Firestore จะวัดขนาดฐานข้อมูลทุกวัน ระบบจะหาค่าเฉลี่ยของจุดตัวอย่างเหล่านี้ในช่วงระยะเวลา 1 เดือนเพื่อคำนวณขนาดพื้นที่เก็บข้อมูลของฐานข้อมูล จากนั้นนำค่าเฉลี่ยนี้ไปคูณกับราคาต่อหน่วยของ PITR (GiB/เดือน)
ตัวอย่างเช่น หากขนาดเฉลี่ยของฐานข้อมูลในระหว่างเดือนคือ 1 GiB และเปิดใช้ PITR ตลอดทั้งเดือน ขนาดข้อมูล PITR ที่เรียกเก็บเงินได้ก็จะเป็น 1 GiB ด้วย
การเรียกเก็บเงินขั้นต่ำ: ระบบอาจเรียกเก็บเงินคุณสำหรับค่าใช้จ่ายในการจัดเก็บ PITR สูงสุด 1 วัน แม้ว่าคุณจะปิดใช้ PITR ภายใน 1 วันหลังจากเปิดใช้ก็ตาม
ข้อมูลสำรองและการดำเนินการกู้คืน
หากเปิดใช้ ข้อมูลสำรอง ระบบจะเรียกเก็บเงินคุณสำหรับการจัดเก็บ ข้อมูลสำรองของฐานข้อมูล ขนาดพื้นที่เก็บข้อมูลสำหรับข้อมูลสำรองจะเท่ากับขนาดพื้นที่เก็บข้อมูลของฐานข้อมูลเมื่อมีการสร้างข้อมูลสำรอง
ค่าใช้จ่ายสำหรับพื้นที่เก็บข้อมูลของข้อมูลสำรองเป็น GiB/เดือน นอกจากนี้ ระบบจะคำนวณจำนวนวันที่มีการเก็บข้อมูลสำรองแต่ละรายการไว้ในช่วงระยะเวลา 1 เดือน โดยหาค่าเฉลี่ยตลอดทั้งเดือน ค่าใช้จ่ายของข้อมูลสำรองแต่ละรายการจะคำนวณโดยใช้ขนาดพื้นที่เก็บข้อมูลของข้อมูลสำรองคูณด้วยสัดส่วนของเดือนที่มีการเก็บข้อมูลสำรองไว้ แล้วคูณด้วยราคาต่อหน่วย ระบบจะกำหนดขอบเขตของวันตามเขตเวลาอเมริกา/ลอสแอนเจลิสเพื่อวัตถุประสงค์ในการเรียกเก็บเงิน
เมื่อคุณดำเนินการกู้คืน Cloud Firestore จะวัด ขนาดของข้อมูลสำรองสำหรับการดำเนินการกู้คืน จากนั้นนำขนาดของข้อมูลสำรองไปคูณกับราคาต่อหน่วยของการดำเนินการกู้คืน (GiB)
Query Explain
การใช้ Firestore Query Explain จะมีค่าใช้จ่าย
เมื่ออธิบายคำค้นหาด้วยตัวเลือกเริ่มต้น ระบบจะไม่ดำเนินการอ่านดัชนี ระบบจะเรียกเก็บเงินสำหรับการดำเนินการอ่าน 1 ครั้ง ไม่ว่าคำค้นหาจะซับซ้อนเพียงใดก็ตาม
เมื่ออธิบายคำค้นหาด้วยตัวเลือกวิเคราะห์ ระบบจะดำเนินการอ่านดัชนีและอ่านข้อมูล ดังนั้นระบบจะเรียกเก็บเงินคุณสำหรับคำค้นหาตามปกติ ไม่มีค่าใช้จ่ายเพิ่มเติมสำหรับกิจกรรมอธิบายและวิเคราะห์ มีเพียงค่าใช้จ่ายตามปกติสำหรับคำค้นหาที่ดำเนินการ
แบนด์วิดท์เครือข่าย
ระบบจะเรียกเก็บเงินคุณสำหรับแบนด์วิดท์เครือข่ายที่ Cloud Firestore คำขอใช้ ดังที่แสดงในส่วนต่อไปนี้ ค่าใช้จ่ายแบนด์วิดท์เครือข่ายของคำขอ Cloud Firestore จะขึ้นอยู่กับขนาดการตอบสนองของคำขอ สถานที่ของฐานข้อมูล Cloud Firestore และปลายทางการตอบสนอง
Cloud Firestore จะคำนวณขนาดการตอบสนองตามรูปแบบข้อความที่ทำให้เป็นอนุกรม ค่าใช้จ่ายเพิ่มเติมของโปรโตคอล เช่น ค่าใช้จ่ายเพิ่มเติมของ SSL จะไม่นับรวมในการใช้แบนด์วิดท์เครือข่าย คำขอที่ Cloud Firestore Security Rules ปฏิเสธจะไม่นับรวม ในการใช้แบนด์วิดท์เครือข่าย
หากต้องการดูปริมาณแบนด์วิดท์เครือข่ายที่คุณใช้ไป คุณสามารถใช้คอนโซล Google Cloud เพื่อส่งออกข้อมูลการเรียกเก็บเงินไปยังไฟล์
การกำหนดราคาเครือข่ายทั่วไป
สำหรับคำขอที่มาจากภายใน Google Cloud Platform (เช่น จากแอปพลิเคชันที่ทำงานบน Google Compute Engine) ระบบจะเรียกเก็บเงินคุณดังนี้
| ประเภทการเข้าชม | ราคา |
|---|---|
| การโอนข้อมูลขาเข้า | ฟรี |
| การโอนข้อมูลภายในภูมิภาค | ฟรี |
| การโอนข้อมูลระหว่างภูมิภาคในหลายภูมิภาคเดียวกัน | ฟรี |
| การโอนข้อมูลระหว่างภูมิภาคภายในสหรัฐอเมริกา (ต่อ GiB) | $0.01 (10 GiB แรกต่อเดือนฟรี) |
| การโอนข้อมูลระหว่างภูมิภาค โดยไม่รวมการเข้าชมระหว่างภูมิภาคในสหรัฐอเมริกา | อัตราการโอนข้อมูลทางอินเทอร์เน็ตขาออกของ Google Cloud Platform |
หากคุณชำระเงินเป็นสกุลเงินอื่นที่ไม่ใช่ USD ราคาที่แสดงจะเป็นสกุลเงินที่ Cloud Platform SKU ใช้
Cloud Firestore ยังอาจมีการเรียกเก็บเงินเพิ่มเติมสำหรับการส่งออกข้อมูลทางอินเทอร์เน็ตในกรณีต่อไปนี้
- คำขอ Google Cloud ระหว่างภูมิภาค โดยไม่รวมการเข้าชมระหว่างภูมิภาคในสหรัฐอเมริกา
- คำขอจากภายนอก Google Cloud (เช่น จากอุปกรณ์เคลื่อนที่ของผู้ใช้)
ดูอัตราการส่งออกข้อมูลทางอินเทอร์เน็ตGoogle Cloud
ดูตัวอย่างการกำหนดราคา
หากต้องการดูวิธีที่ Cloud Firestore ค่าใช้จ่ายในการเรียกเก็บเงินสะสมในแอปตัวอย่างการใช้งานจริง โปรดดูตัวอย่างการเรียกเก็บเงินของ Cloud Firestore
จัดการการใช้จ่าย
ตั้ง งบประมาณและการแจ้งเตือนรายเดือนโดยใช้Google Cloudคอนโซลการเรียกเก็บเงินเพื่อช่วยหลีกเลี่ยงค่าใช้จ่ายที่ไม่คาดคิดในใบเรียกเก็บเงิน
หากต้องการตรวจสอบการใช้งาน Cloud Firestore ให้เปิดแท็บCloud Firestore การใช้งาน ในคอนโซล Firebase ใช้แดชบอร์ดเพื่อวัดการใช้งานในช่วงเวลาต่างๆ