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