Google 致力于为黑人社区推动种族平等。查看具体举措
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

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

เอกสารนี้อธิบายรายละเอียดราคา Cloud Firestore นอกจากนี้ยังบอกวิธี จำกัด และตรวจสอบการใช้จ่ายของคุณบน Cloud Firestore

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

ภาพรวมราคา

เมื่อคุณใช้ Cloud Firestore คุณจะถูกเรียกเก็บเงินสำหรับสิ่งต่อไปนี้:

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

การใช้พื้นที่จัดเก็บและแบนด์วิดท์คำนวณเป็นกิกะไบต์ (GiB) โดยที่ 1 GiB = 2 30 ไบต์ ค่าใช้จ่ายทั้งหมดเกิดขึ้นทุกวัน

ส่วนต่อไปนี้ให้รายละเอียดเกี่ยวกับวิธีการเรียกเก็บเงินจากคุณสำหรับการใช้งาน Cloud Firestore

ราคาตามสถานที่

ตารางต่อไปนี้แสดงราคาสำหรับการอ่านเขียนลบและพื้นที่เก็บข้อมูลสำหรับสถานที่ตั้งของ Cloud Firestore แต่ละแห่ง:

เลือกภูมิภาค

สหรัฐอเมริกา (หลายภูมิภาค)

สหรัฐอเมริกา (หลายภูมิภาค)

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.06 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.18 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.02 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.18 USD / GiB / เดือน

ลอสแองเจลิส

ลอสแองเจลิส

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.036 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.108 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.012 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.108 USD / GiB / เดือน

ซอลต์เลกซิตี

ซอลต์เลกซิตี

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.036 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.108 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.012 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.108 USD / GiB / เดือน

เวอร์จิเนียตอนเหนือ

เวอร์จิเนียตอนเหนือ

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.033 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.099 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.011 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.099 USD / GiB / เดือน

ลาสเวกัส

ลาสเวกัส

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.033 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.099 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.011 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.165 USD / GiB / เดือน

เซาท์แคโรไลนา

เซาท์แคโรไลนา

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.06 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.18 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.02 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.18 USD / GiB / เดือน

มอนทรีออล

มอนทรีออล

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.033 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.099 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.011 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.099 USD / GiB / เดือน

เซาเปาโล

เซาเปาโล

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.045 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.135 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.015 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.135 USD / GiB / เดือน

ยุโรป (หลายภูมิภาค)

ยุโรป (หลายภูมิภาค)

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.06 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.18 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.02 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.18 USD / GiB / เดือน

ซูริค

ซูริค

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.042 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.126 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.014 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.210 USD / GiB / เดือน

วอร์ซอ

วอร์ซอ

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.039 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.117 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.013 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.195 USD / GiB / เดือน

แฟรงค์เฟิร์ต

แฟรงค์เฟิร์ต

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.039 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.117 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.013 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.117 USD / GiB / เดือน

ลอนดอน

ลอนดอน

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.039 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.117 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.013 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.117 USD / GiB / เดือน

มุมไบ

มุมไบ

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.035 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.104 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.012 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.104 USD / GiB / เดือน

ซิดนีย์

ซิดนีย์

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.038 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.115 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.013 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.115 USD / GiB / เดือน

ฮ่องกง

ฮ่องกง

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.06 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.18 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.02 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.18 USD / GiB / เดือน

โตเกียว

โตเกียว

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.038 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.115 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.013 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.115 USD / GiB / เดือน

จาการ์ตา

จาการ์ตา

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.038 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.115 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.013 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.192 USD / GiB / เดือน

โอซาก้า

โอซาก้า

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.038 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.115 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.013 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.195 USD / GiB / เดือน

โซล

โซล

ราคาเกินโควต้าฟรี
เอกสารอ่าน 0.038 USD ต่อ 100,000 เอกสาร
เอกสารเขียน 0.115 USD ต่อ 100,000 เอกสาร
เอกสารลบ 0.013 USD ต่อ 100,000 เอกสาร
ข้อมูลที่จัดเก็บ 0.192 USD / GiB / เดือน

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

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

คุณจะถูกเรียกเก็บเงินสำหรับการอ่านเขียนและลบเอกสารแต่ละฉบับที่คุณดำเนินการกับ Cloud Firestore

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

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

การรับฟังผลการสืบค้น

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

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

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

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

Cloud Firestore มีคุณสมบัติมากมายที่จะช่วยคุณจัดการคำค้นหาที่ส่งคืนผลลัพธ์จำนวนมาก:

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

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

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

แบบสอบถามอื่น ๆ นอกเหนือจากการอ่านเอกสาร

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

ค่าบริการขั้นต่ำสำหรับการสอบถาม

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

กฎความปลอดภัยของ Cloud Firestore

สำหรับไลบรารีไคลเอ็นต์บนอุปกรณ์เคลื่อนที่และเว็บหาก exists() ใช้ กฎความปลอดภัย ของ Cloud Firestore exists() get() หรือ getAfter() เพื่ออ่านเอกสารอย่างน้อยหนึ่งเอกสารจากฐานข้อมูลของคุณคุณจะถูกเรียกเก็บค่าอ่านเพิ่มเติมดังนี้

  • คุณจะถูกเรียกเก็บเงินสำหรับการอ่านที่จำเป็นในการประเมินกฎความปลอดภัยของ Cloud Firestore

    ตัวอย่างเช่นหากกฎของคุณอ้างถึงเอกสารสามฉบับ แต่ Cloud Firestore ต้องอ่านเอกสารเหล่านั้นเพียงสองฉบับเพื่อประเมินกฎของคุณคุณจะถูกเรียกเก็บเงินสำหรับการอ่านเพิ่มเติมสองครั้งสำหรับเอกสารที่เกี่ยวข้อง

    คุณจะถูกเรียกเก็บเงินการอ่านเพียงครั้งเดียวต่อเอกสารที่อ้างอิงแม้ว่ากฎของคุณจะอ้างถึงเอกสารนั้นมากกว่าหนึ่งครั้งก็ตาม

  • คุณจะถูกเรียกเก็บเงินสำหรับการประเมินกฎเพียงครั้งเดียวต่อคำขอ

    ด้วยเหตุนี้การอ่านเอกสารหลายฉบับอาจเสียค่าใช้จ่ายน้อยกว่าการอ่านเอกสารทีละฉบับเนื่องจากการอ่านเอกสารหลายฉบับต้องใช้คำขอน้อยลง

  • เมื่อคุณฟังผลลัพธ์ของการสืบค้นคุณจะถูกเรียกเก็บเงินสำหรับการประเมินกฎในทุกกรณีต่อไปนี้:

    • เมื่อคุณออกแบบสอบถาม
    • ทุกครั้งที่มีการอัปเดตผลลัพธ์ของแบบสอบถาม
    • ทุกครั้งที่อุปกรณ์ของผู้ใช้ออฟไลน์แล้วกลับมาออนไลน์
    • ทุกครั้งที่คุณอัปเดตกฎของคุณ
    • ทุกครั้งที่คุณอัปเดตเอกสารอ้างอิงในกฎของคุณ

ขนาดพื้นที่จัดเก็บ

คุณจะถูกเรียกเก็บเงินตามจำนวนข้อมูลที่คุณจัดเก็บใน Cloud Firestore รวมถึงค่าใช้จ่ายในการจัดเก็บข้อมูล จำนวนค่าใช้จ่ายรวมถึงข้อมูลเมตาดัชนีอัตโนมัติและดัชนีผสม เอกสารแต่ละรายการที่จัดเก็บใน Cloud Firestore ต้องการข้อมูลเมตาต่อไปนี้:

  • ID เอกสารรวมถึง ID คอลเลกชันและชื่อเอกสาร
  • ชื่อและค่าของแต่ละฟิลด์ เนื่องจาก Cloud Firestore ไม่มีสคีมาชื่อของแต่ละช่องในเอกสารจึงต้องจัดเก็บด้วยค่าฟิลด์
  • ดัชนีฟิลด์เดียวและดัชนีคอมโพสิตใด ๆ ที่อ้างถึงเอกสาร แต่ละรายการดัชนีมี ID คอลเลกชัน ค่าฟิลด์จำนวนเท่าใดก็ได้ขึ้นอยู่กับนิยามดัชนี และชื่อเอกสาร

เรียนรู้วิธีคำนวณที่ เก็บข้อมูล Cloud Firestore ที่การคำนวณ ขนาดพื้นที่จัดเก็บ คุณสามารถดูจำนวนพื้นที่เก็บข้อมูลที่ฐานข้อมูลของคุณใช้โดยไปที่หน้า รายละเอียดโควต้า ของ App Engine ในคอนโซล GCP

แบนด์วิดท์เครือข่าย

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

Cloud Firestore จะคำนวณขนาดการตอบกลับตามรูปแบบข้อความที่ต่อเนื่องกัน ค่าใช้จ่ายของโปรโตคอลเช่นค่าใช้จ่าย SSL ไม่นับรวมในการใช้แบนด์วิดท์ของเครือข่าย คำขอที่ถูกปฏิเสธโดยกฎความปลอดภัยของ Cloud Firestore จะไม่นับรวมในการใช้แบนด์วิดท์ของเครือข่าย

หากต้องการเรียนรู้ว่าคุณใช้แบนด์วิดท์เครือข่ายเท่าใดคุณสามารถใช้ GCP Console เพื่อ ส่งออกข้อมูลการเรียกเก็บเงินไปยังไฟล์

ราคาเครือข่ายทั่วไป

สำหรับคำขอที่มาจาก Google Cloud Platform (ตัวอย่างเช่นจากแอปพลิเคชันที่ทำงานบน Google Compute Engine) คุณจะถูกเรียกเก็บเงินดังต่อไปนี้:

ประเภทการจราจร ราคา
ทางเข้า ฟรี
ออกภายในภูมิภาค ฟรี
ขาออกระหว่างภูมิภาคในหลายภูมิภาคเดียวกัน ฟรี
ขาออกระหว่างภูมิภาคภายในสหรัฐอเมริกา (ต่อ GiB) 0.01 USD (ฟรี 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 Console ใช้แดชบอร์ดเพื่อวัดการใช้งานของคุณในช่วงเวลาต่างๆ