ทำความเข้าใจการเรียกเก็บเงินใน Cloud Firestore

เอกสารนี้อธิบายCloud Firestoreรายละเอียดราคา

หากคุณชำระเงินเป็นสกุลเงินอื่นที่ไม่ใช่ USD ระบบจะใช้ราคาที่แสดงในสกุลเงินของคุณใน SKU ของ Cloud Platform

ภาพรวมของราคา

เมื่อใช้ 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 ราคาที่ระบุในสกุลเงินของคุณใน SKU ของ Cloud Platform จะมีผล

โควต้าฟรีจะมีผลกับฐานข้อมูลเพียง 1 รายการต่อโปรเจ็กต์เท่านั้น

โปรเจ็กต์จะมีได้เพียงฐานข้อมูลเดียวที่มีสิทธิ์รับโควต้าฟรี

หากต้องการสร้างฐานข้อมูลเพิ่มเติม คุณต้องอัปเกรดแพ็กเกจการเรียกเก็บเงินของโปรเจ็กต์

ฐานข้อมูลแรกที่คุณสร้าง (ไม่ว่าจะมีรหัสใด) จะมีสิทธิ์ได้รับโควต้าฟรี หากคุณลบฐานข้อมูลดังกล่าว ฐานข้อมูลถัดไปที่คุณสร้างจะกลายเป็นฐานข้อมูลใหม่ที่มีสิทธิ์สำหรับโควต้าฟรี

การสร้างหรือลบฐานข้อมูลจะไม่มีค่าใช้จ่ายเพิ่มเติม ระบบจะเรียกเก็บเงินจากฐานข้อมูลทั้งหมดในภายหลังตามการใช้งานที่เกิดขึ้นในฐานข้อมูลเหล่านั้น

อ่าน เขียน และลบ

ระบบจะเรียกเก็บเงินจากคุณสำหรับเอกสารและรายการดัชนีที่อ่านเพื่อตอบคำค้นหา ระบบจะ เรียกเก็บเงินสำหรับการเขียนและการลบเอกสารแต่ละรายการที่คุณดำเนินการ

ค่าใช้จ่ายสำหรับการเขียนและการลบนั้นไม่ซับซ้อน สำหรับการเขียน การดำเนินการ set หรือ update แต่ละรายการจะนับเป็นการเขียนครั้งเดียว

การเรียกเก็บเงินสำหรับการดำเนินการอ่านมี รายละเอียดบางอย่างที่คุณควรทราบ ส่วนต่อไปนี้จะอธิบายความแตกต่างเหล่านี้โดยละเอียด

อ่านรายการดัชนี

ระบบจะเรียกเก็บเงินสำหรับการดำเนินการอ่าน 1 ครั้งต่อกลุ่มรายการดัชนีสูงสุด 1,000 รายการ ที่คำค้นหาอ่าน ยกเว้นในกรณีต่อไปนี้

  • สำหรับ คำค้นหาเวกเตอร์ K-Nearest Neighbor ระบบจะเรียกเก็บเงินจากการดำเนินการอ่าน 1 ครั้งสำหรับแต่ละกลุ่มของรายการดัชนีเวกเตอร์ kNN สูงสุด 100 รายการที่คำค้นหาอ่าน

    เช่น หากการค้นหาเวกเตอร์ต่อไปนี้ที่มี limit: 5 แสดงเอกสาร 5 รายการและอ่านรายการดัชนีเวกเตอร์ kNN 1550 รายการ ระบบจะเรียกเก็บเงินสำหรับการดำเนินการอ่าน 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 Clause จะถือเป็นฟิลด์ช่วงเมื่อมีฟิลด์ช่วงอื่นๆ อย่างน้อย 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 ครั้ง

หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับดัชนีที่ใช้และรายการดัชนีที่อ่าน ให้ใช้คำอธิบายการค้นหา

การฟังผลการค้นหา

Cloud Firestore ช่วยให้คุณฟังผลลัพธ์ของคำค้นหาและรับข้อมูลอัปเดตแบบเรียลไทม์เมื่อผลการค้นหาเปลี่ยนแปลง

เมื่อฟังผลลัพธ์ของการค้นหา ระบบจะเรียกเก็บเงินสำหรับการอ่านทุกครั้งที่มีการเพิ่มหรืออัปเดตเอกสารในชุดผลลัพธ์ นอกจากนี้ ระบบยังเรียกเก็บเงินสำหรับการอ่านเมื่อนำเอกสารออกจากชุดผลลัพธ์เนื่องจากมีการเปลี่ยนแปลงเอกสารด้วย (ในทางตรงกันข้าม เมื่อลบเอกสาร ระบบจะไม่เรียกเก็บเงินสำหรับการ อ่าน)

การเรียกเก็บเงินจากผู้ฟังใน SDK ของอุปกรณ์เคลื่อนที่และเว็บจะขึ้นอยู่กับว่าได้เปิดใช้ความต่อเนื่องแบบออฟไลน์หรือไม่ ดังนี้

  • หากเปิดใช้การคงอยู่แบบออฟไลน์และระบบตัดการเชื่อมต่อผู้ฟังนานกว่า 30 นาที (เช่น หากผู้ใช้ออฟไลน์) ระบบจะเรียกเก็บเงินสำหรับเอกสารและรายการดัชนีที่อ่านเสมือนว่าคุณได้ออกคำค้นหาใหม่

  • หากปิดใช้การคงอยู่แบบออฟไลน์ ระบบจะเรียกเก็บเงินสำหรับเอกสารและ รายการดัชนีที่อ่านราวกับว่าคุณได้ออกคำค้นหาใหม่ทุกครั้งที่ ผู้ฟังยกเลิกการเชื่อมต่อและเชื่อมต่ออีกครั้ง

การจัดการชุดผลลัพธ์ขนาดใหญ่

Cloud Firestore มีฟีเจอร์หลายอย่างที่จะช่วยคุณจัดการการค้นหาที่ แสดงผลลัพธ์จำนวนมาก

  • เคอร์เซอร์ที่ช่วยให้คุณดำเนินการค้นหาที่ใช้เวลานานต่อได้
  • โทเค็นหน้า ซึ่งช่วยคุณแบ่งหน้าผลการค้นหา
  • ขีดจำกัด ซึ่งระบุจำนวนผลลัพธ์ที่จะดึงข้อมูล
  • ออฟเซ็ต ซึ่งช่วยให้คุณข้ามเอกสารจำนวนที่กำหนดได้

ไม่มีค่าใช้จ่ายเพิ่มเติมสำหรับการใช้เคอร์เซอร์ โทเค็นหน้า และขีดจำกัด ในความเป็นจริงแล้ว ฟีเจอร์เหล่านี้ช่วยให้คุณประหยัดเงินได้ด้วยการอ่านเฉพาะเอกสารที่คุณต้องการจริงๆ

อย่างไรก็ตาม เมื่อส่งการค้นหาที่มีออฟเซ็ต ระบบจะเรียกเก็บเงินสำหรับการอ่าน สำหรับเอกสารแต่ละรายการที่ข้าม เช่น หากการค้นหาใช้ออฟเซ็ตเป็น 10 และ การค้นหาแสดงผลลัพธ์เป็นเอกสาร 1 รายการ ระบบจะเรียกเก็บเงินค่าการอ่าน 11 ครั้ง ด้วยเหตุนี้ คุณจึงควรใช้เคอร์เซอร์แทนออฟเซ็ตทุกครั้งที่เป็นไปได้

การค้นหาอื่นๆ นอกเหนือจากการอ่านเอกสาร

สำหรับคำค้นหาอื่นๆ นอกเหนือจากการอ่านเอกสาร เช่น คำขอรายการรหัสคอลเล็กชัน ระบบจะเรียกเก็บเงินสำหรับการอ่านเอกสาร 1 ครั้ง หากการดึงข้อมูลชุดผลลัพธ์ทั้งหมดต้องใช้คำขอมากกว่า 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)

อธิบายคำค้นหา

การใช้ 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 ราคาที่แสดงในสกุลเงินของคุณในSKU ของ Cloud Platform จะมีผล

Cloud Firestore ยังขึ้นอยู่กับการเรียกเก็บเงินเพิ่มเติมสำหรับข้อมูลขาออกของอินเทอร์เน็ตสำหรับ รายการต่อไปนี้ด้วย

  • Google Cloud คำขอระหว่างภูมิภาค โดยไม่รวมการเข้าชมระหว่างภูมิภาคในสหรัฐอเมริกา
  • คำขอจากภายนอก Google Cloud (เช่น จากอุปกรณ์เคลื่อนที่ของผู้ใช้)

ดูGoogle Cloudอัตราการส่งข้อมูลขาออกจากอินเทอร์เน็ต

ดูตัวอย่างราคา

หากต้องการดูว่าCloud Firestoreค่าใช้จ่ายในการเรียกเก็บเงินสะสมในแอปตัวอย่างในโลกจริงอย่างไร ให้ดูCloud Firestoreตัวอย่างการเรียกเก็บเงิน

จัดการการใช้จ่าย

ตั้งค่างบประมาณและการแจ้งเตือนรายเดือนในคอนโซล Google Cloud เพื่อช่วยหลีกเลี่ยงการเรียกเก็บเงินที่ไม่คาดคิดในใบเรียกเก็บเงิน

หากต้องการตรวจสอบการใช้งาน Cloud Firestore จากคอนโซล Firebase ให้ไปที่ แท็บการใช้งานในส่วน ฐานข้อมูลและพื้นที่เก็บข้อมูล > Firestore ใช้แดชบอร์ดนี้เพื่อวัดการใช้งานในช่วงเวลาต่างๆ