Google มุ่งมั่นที่จะพัฒนาความเท่าเทียมทางเชื้อชาติสำหรับชุมชนคนผิวดำ มาดูกันว่า
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

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

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

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

ภาพรวมราคา

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

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

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

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

การกำหนดราคาตามสถานที่

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

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

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

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

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

ลอสแองเจลิส

ลอสแองเจลิส

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

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

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

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

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

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

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

ลาสเวกัส

ลาสเวกัส

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

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

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

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

มอนทรีออ

มอนทรีออ

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

เซาเปาโล

เซาเปาโล

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

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

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

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

ซูริค

ซูริค

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

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

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

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

กรุงลอนดอน

กรุงลอนดอน

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

มุมไบ

มุมไบ

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

ซิดนีย์

ซิดนีย์

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

ฮ่องกง

ฮ่องกง

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

โตเกียว

โตเกียว

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

จาการ์ตา

จาการ์ตา

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

โอซาก้า

โอซาก้า

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

โซล

โซล

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

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

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

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

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

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

ฟังผลลัพธ์ของแบบสอบถาม

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

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

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

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

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

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

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

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

แบบสอบถามอื่นที่ไม่ใช่อ่านเอกสาร

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

ค่าใช้จ่ายขั้นต่ำสำหรับการค้นหา

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

กฎความปลอดภัยบนคลาวด์ Firestore

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

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

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

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

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

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

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

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

ขนาดการจัดเก็บข้อมูล

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

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

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

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

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

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

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

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

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

ประเภทการจราจร ราคา
สิทธิในการเข้า ฟรี
ออกไปข้างนอกในภูมิภาค ฟรี
ออกไปข้างนอกระหว่างภูมิภาคในหลายภูมิภาคเดียวกัน ฟรี
ออกไปข้างนอกระหว่างภูมิภาคในสหรัฐอเมริกา (ต่อ GiB) $ 0.01 (10 GiB แรกต่อเดือนฟรี)
ออกไปข้างนอกระหว่างภูมิภาคไม่รวมการจราจรระหว่างภูมิภาคของสหรัฐอเมริกา อัตราการออกอินเทอร์เน็ตทางอินเทอร์เน็ตของแพลตฟอร์มคลาวด์ของ Google

หากคุณชำระเงินในสกุลเงินอื่นที่ไม่ใช่ USD จะมีการคิดราคาตามสกุลเงินของคุณบน SKU ของแพลตฟอร์มคลาวด์

Cloud Firestore ยังมีค่าธรรมเนียมเพิ่มเติมสำหรับการออกจากอินเทอร์เน็ตดังต่อไปนี้:

  • คำขอ Google Cloud Platform ระหว่างภูมิภาคไม่รวมการรับส่งข้อมูลระหว่างภูมิภาคของสหรัฐอเมริกา
  • คำขอจากภายนอกแพลตฟอร์ม Google Cloud (ตัวอย่างเช่นจากอุปกรณ์มือถือของผู้ใช้)

ดู อัตราการออกอินเทอร์เน็ตจากแพลตฟอร์ม Google Cloud

ดูตัวอย่างการกำหนดราคา

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

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

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

ในการตรวจสอบการใช้งาน Cloud Firestore ของคุณให้เปิด แท็บ Cloud Firestore Usage ใน Firebase Console ใช้แดชบอร์ดเพื่อวัดการใช้งานของคุณในช่วงเวลาต่างๆ