การกำหนดราคา

Firestore Enterprise Edition มีรูปแบบการกำหนดราคาใหม่โดยสิ้นเชิงเมื่อเทียบกับ Firestore Standard Edition โดยเปลี่ยนการเรียกเก็บเงินจากแบบ "ต่อเอกสาร" เป็นแบบ "ต่อหน่วย" (หรือกลุ่ม) และแยกต้นทุนของการอัปเดตแบบเรียลไทม์

ตารางต่อไปนี้แสดงรายละเอียดต้นทุนต่อหน่วยสำหรับทั้ง 2 รุ่น ราคาที่แสดงเป็นราคาสำหรับ us-central1

หน่วย รุ่นมาตรฐานของ Firestore
รุ่น Firestore Enterprise
อ่าน $0.03 ต่อการอ่าน 100,000 ครั้งหรือ $0.30 ต่อการอ่าน 1 ล้านครั้งต่อเอกสาร $0.05 ต่อหน่วยการอ่าน 1 ล้านหน่วย
หน่วยการอ่านคือข้อมูลที่ประมวลผล (เอกสารหรือดัชนี) เมื่อคุณอ่านข้อมูลจากฐานข้อมูล โดยจะคำนวณเป็นส่วนๆ ขนาด 4 KiB
เขียน $0.09 ต่อการเขียน 100,000 ครั้งหรือ $0.90 ต่อการเขียน 1 ล้านครั้งต่อเอกสาร $0.26 ต่อหน่วยการเขียน 1 ล้านหน่วย

การเขียนจะวัดเป็นหน่วย 1 KiB
ขณะนี้การเขียนดัชนีมีค่าใช้จ่ายเป็นหน่วยการเขียน โปรดทราบว่าการจัดทำดัชนีฟิลด์จะใช้หน่วยการเขียนแยกต่างหาก ดังนั้นการจัดทำดัชนีฟิลด์ที่มีสตริงขนาด 2 KiB จะใช้หน่วยการเขียน 2 หน่วย

ลบ $0.01 ต่อการลบ 100,000 รายการ หรือ $0.10 ต่อการลบ 1 ล้านรายการ ใช้หน่วยการเขียน
ข้อมูลอัปเดตแบบเรียลไทม์ $0.03 ต่อการอ่าน 100,000 ครั้งหรือ $0.30 ต่อการอ่าน 1 ล้านครั้งต่อเอกสาร $0.30 ต่อหน่วยการอ่าน 1 ล้านหน่วย
การอัปเดตแบบเรียลไทม์มี SKU ใหม่แยกต่างหาก
ข้อมูลที่จัดเก็บ $0.00020 ต่อ GiB ต่อชั่วโมง $0.00032 ต่อ GiB ต่อชั่วโมง
สำรองข้อมูล $0.00004 ต่อ GiB ต่อชั่วโมง $0.00004 ต่อ GiB ต่อชั่วโมง
การดำเนินการกู้คืน $0.20 ต่อ GiB $0.20 ต่อ GiB
ข้อมูล PITR $0.00020 ต่อ GiB ต่อชั่วโมง $0.00020 ต่อ GiB ต่อชั่วโมง
การโคลน $0.20 ต่อ GiB $0.20 ต่อ GiB

รุ่นฟรี

ตารางต่อไปนี้แสดงรายละเอียดของระดับฟรี

หน่วย รุ่นมาตรฐานของ Firestore (รุ่นฟรีต่อวัน) รุ่น Firestore Enterprise (ระดับฟรีต่อวัน)
การอ่าน 50,000 50,000
การเขียน 20,000 40,000
การลบ 20,000 รวมอยู่ใน Writes
การอัปเดตแบบเรียลไทม์ รวมอยู่ใน SKU ของ Reads 50,000
ข้อมูลที่จัดเก็บ พื้นที่เก็บข้อมูล 1 GB พื้นที่เก็บข้อมูล 1 GB

สรุปการกำหนดราคาด้วยการดำเนินการไปป์ไลน์

หน่วยการอ่าน/เขียน: อิงตามขนาดเอกสาร

ความแตกต่างด้านราคาของแต่ละรุ่นอย่างหนึ่งคือวิธีวัดการอ่านและการเขียน ในรุ่น Standard โดยทั่วไปจะมีการเรียกเก็บเงินต่อเอกสาร ในรุ่น Enterprise ระบบจะเรียกเก็บเงินต่อหน่วยตามขนาดเอกสาร โดยการอ่านจะอยู่ในหน่วย 4KiB และการเขียนจะอยู่ในหน่วย 1KiB

สถานการณ์ (การอ่านเอกสาร) รุ่นมาตรฐาน (คิดค่าบริการต่อเอกสาร) รุ่น Enterprise
(คิดค่าบริการต่อหน่วย)
ไฮไลต์ด้านราคา
การอ่านเอกสารขนาดใหญ่ 8 KiB ระบบจะเรียกเก็บเงินเมื่อมีการอ่าน 1 ครั้ง ระบบจะเรียกเก็บค่าใช้จ่ายเป็นหน่วยการอ่าน 2 หน่วย (หน่วย 8KiB /4KiB ปัดเศษขึ้นเป็น 2 หน่วย) รุ่น Enterprise มีราคาถูกกว่า แม้ว่ารุ่น Enterprise จะใช้หน่วยการอ่านมากกว่ารุ่น Standard แต่ราคาเริ่มต้นสำหรับหน่วยการอ่านของรุ่น Enterprise คือ $0.05 ต่อหน่วยการอ่าน 1 ล้านหน่วย เทียบกับ $0.30 ต่อการอ่าน 1 ล้านครั้งในรุ่น Standard
การสแกนคอลเล็กชันที่มีเอกสาร 20 รายการขนาด 1 KiB ต่อรายการ ระบบจะเรียกเก็บค่าใช้จ่ายเมื่อมีการอ่าน 20 ครั้ง การสแกนคอลเล็กชัน: ค่าใช้จ่ายจะเพิ่มขึ้น 5 หน่วยการอ่าน (เอกสาร 20 รายการ * 1KiB = 20KiB ทั้งหมด
20KiB / 4KiB หน่วย = 5 หน่วย)

การสแกนที่จัดทำดัชนี: ค่าใช้จ่ายจะเพิ่มขึ้น 21 หน่วยการอ่าน (เอกสาร 20 รายการที่ค้นหาขนาด 1 KiB แต่ละรายการ อ่านดัชนี 1 รายการ)

รุ่น Enterprise จะมีราคาถูกกว่ามากเมื่อเอกสารมีขนาดเล็ก (ขนาดเอกสารเฉลี่ย 1-2 KiB)

ต้นทุนการจัดทำดัชนี: การเขียนดัชนีจะใช้หน่วยการบริโภค

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

สถานการณ์ (การเขียนเอกสาร) รุ่น Standard (ไม่มีค่าใช้จ่ายในการเขียนดัชนี) รุ่น Enterprise (ระบบจะเรียกเก็บเงินสำหรับการเขียนดัชนีต่อหน่วย 1 KiB) ไฮไลต์ด้านราคา
การเขียนเอกสารขนาด 5 KiB ที่มีดัชนีแบบฟิลด์เดียว 5 รายการ ระบบจะเรียกเก็บค่าใช้จ่ายเป็น 1 การเขียน เอกสารจะสะสมหน่วยการเขียน 5 หน่วย (5 KiB / 1 KiB ต่อหน่วย) พร้อมหน่วยการเขียนเพิ่มเติม 5 หน่วยสำหรับดัชนี 5 รายการ รวมเป็นหน่วยการเขียน 10 หน่วย ค่าใช้จ่ายในการจัดทำดัชนีทำให้การเขียนขนาดใหญ่ที่มีดัชนีหลายรายการต้องใช้หน่วยการเขียนมากขึ้นในรุ่น Enterprise แม้ว่ารุ่น Enterprise จะใช้หน่วยเขียนมากกว่ารุ่น Standard แต่ราคาเริ่มต้นสำหรับหน่วยเขียนของรุ่น Enterprise คือ $0.26 ต่อหน่วยเขียน 1 ล้านหน่วย เทียบกับ $0.90 ต่อการเขียน 1 ล้านครั้งในรุ่น Standard

ราคาของคำค้นหาเพื่อฟังแบบเรียลไทม์

คำค้นหาแบบเรียลไทม์แบ่งออกเป็น 2 ขั้นตอนที่แตกต่างกันโดยมีโครงสร้างการกำหนดราคาแยกกัน ดังนี้

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

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

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

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

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

    รุ่นฟรีมีผลกับฐานข้อมูล Firestore เพียง 1 ฐานข้อมูลต่อโปรเจ็กต์ ฐานข้อมูลแรก ที่สร้างในโปรเจ็กต์ที่ไม่มีฐานข้อมูลระดับฟรีจะได้รับ ระดับฟรี ระดับฟรีสำหรับการค้นหาการอัปเดตแบบเรียลไทม์คือ 50,000 หน่วยต่อวัน

    หลังจากใช้โควต้าฟรีจนหมดแล้ว ระบบจะใช้ราคาต่อไปนี้กับหน่วยการอ่านแบบเรียลไทม์

    ภูมิภาค ค่าเริ่มต้น* (USD) CUD ของ Cloud Firestore - 1 ปี* (USD) CUD ของ Cloud Firestore - 3 ปี* (USD)
    อเมริกาเหนือ 5 (nam5)

    $0.6 / 1,000,000 ครั้ง

    $0.48 / 1,000,000 count

    0.36 / 1,000,000 ครั้ง

    เวอร์จิเนียตอนเหนือ (us-east4)

    $0.3 / 1,000,000 นับ

    $0.24 / 1,000,000 ครั้ง

    0.18 / 1,000,000 ครั้ง

    เนเธอร์แลนด์ (europe-west4)

    $0.315 / 1,000,000 ครั้ง

    $0.252 / 1,000,000 รายการ

    0.189 / 1,000,000

    ไต้หวัน (asia-east1)

    $0.347 / 1,000,000 ครั้ง

    $0.277 / 1,000,000 ครั้ง

    0.208/ 1,000,000 count

    มุมไบ (asia-south1)

    $0.312 / 1,000,000 ครั้ง

    $0.249 / 1,000,000 นับ

    0.187/ 1,000,000 ครั้ง

    เซาเปาโล (southamerica-east1)

    $0.476 / 1,000,000 ครั้ง

    $0.381 / 1,000,000 ครั้ง

    0.285 / 1,000,000 ครั้ง

    นอกจากนี้ ลูกค้ายังมีสิทธิ์ใช้ระดับฟรีที่กว้างขึ้นสำหรับรุ่น Firestore Enterprise ดูรายละเอียดได้ที่ราคาของรุ่น Firestore Enterprise ซึ่งรวมถึงระดับฟรีสำหรับหน่วยการอ่าน 50,000 หน่วยต่อวัน ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของรูปแบบการกำหนดราคาเหล่านี้ได้ที่ตัวอย่างการกำหนดราคา