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

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

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

หน่วย Standard Edition
รุ่น Enterprise
การอ่าน $0.03 ต่อการอ่าน 100,000 ครั้งหรือ $0.30 ต่อการอ่าน 1 ล้านครั้งโดยเรียกเก็บเงินต่อเอกสาร $0.05 ต่อหน่วยการอ่าน 1 ล้านหน่วย
หน่วยการอ่านคือข้อมูลที่ประมวลผล (เอกสารหรือดัชนี) เมื่อคุณอ่านข้อมูลจากฐานข้อมูล โดยคำนวณเป็นกลุ่มละ 4 KiB
Writes $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

รุ่นฟรี

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

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

สรุปราคาพร้อมการดำเนินการไปป์ไลน์

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

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

สถานการณ์ (การอ่านเอกสาร) Standard Edition (เรียกเก็บเงินต่อเอกสาร) รุ่น 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 หน่วยต่อข้อมูล 4 KiB

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

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

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

การใช้งานรุ่นฟรีสำหรับการอัปเดตแบบเรียลไทม์

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

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

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

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

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

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 ครั้ง

มุมไบ (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 Edition ซึ่งรวมถึงรุ่นฟรีสำหรับหน่วยการอ่าน 50,000 หน่วยต่อวัน ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของรูปแบบการกำหนดราคาเหล่านี้ได้ที่ตัวอย่างการกำหนดราคา