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

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

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

หน่วย รุ่น Standard
รุ่น 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
การเขียนดัชนีจะมีค่าใช้จ่ายเป็นหน่วยการเขียน โปรดทราบว่าการจัดทำดัชนีของฟิลด์จะใช้หน่วยการเขียนแยกต่างหาก ดังนั้นการจัดทำดัชนีของฟิลด์ที่มีสตริง 2KiB จะใช้หน่วยการเขียน 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 การอ่าน 50,000
ข้อมูลที่จัดเก็บ พื้นที่เก็บข้อมูล 1 GB พื้นที่เก็บข้อมูล 1 GB

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

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

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

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

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

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

ค่าใช้จ่ายในการจัดทำดัชนี: การเขียนดัชนีใช้หน่วย

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

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

การกำหนดราคาคำค้นหาแบบฟังแบบเรียลไทม์

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

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

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

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

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

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

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

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

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

ภูมิภาค ค่าเริ่มต้น* (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 หน่วยต่อวัน ดูข้อมูลเพิ่มเติมเกี่ยวกับ วิธีการทำงานของโมเดลการกำหนดราคาเหล่านี้ได้ที่ตัวอย่างการกำหนดราคา