หน้านี้อธิบายรุ่นต่างๆ ของ Cloud Firestore และฟีเจอร์หลัก Cloud Firestore มีให้บริการในรุ่นต่อไปนี้
Firestore รุ่น Standard มีชุดความสามารถที่หลากหลายในฐานะฐานข้อมูลเอกสาร ซึ่งรวมถึง SDK ที่ใช้งานง่ายสำหรับภาษาโปรแกรมจำนวนมาก, การรองรับแบบเรียลไทม์และออฟไลน์, ความพร้อมใช้งานสูงในการกำหนดค่าแบบภูมิภาคเดียวและหลายภูมิภาค และโมเดลการทำงานแบบ Serverless ที่สะดวกสบายพร้อมการปรับขนาดอัตโนมัติที่ราบรื่น รุ่นนี้รองรับ Firestore ในโหมดเนทีฟโดยใช้การดำเนินการหลักของ Firestore (การอ่าน การเขียน และการค้นหาพื้นฐาน)
Firestore Enterprise Edition มีชุดความสามารถและการควบคุมที่หลากหลายสำหรับนักพัฒนาซอฟต์แวร์ในฐานะฐานข้อมูลเอกสาร โดยมีเครื่องมือค้นหาขั้นสูงที่รองรับความสามารถในการค้นหาอย่างละเอียด และตอนนี้การค้นหาทั้งหมดในรุ่น Enterprise สามารถดำเนินการได้แล้ว โดยจะมีการจัดทำดัชนีหรือไม่ก็ได้ ด้วยเหตุนี้ การจัดทำดัชนีจึงปรับแต่งได้อย่างเต็มที่ และระบบจะไม่สร้างดัชนีช่องเดียวโดยอัตโนมัติอีกต่อไป รุ่นนี้รองรับโหมดการทำงาน 2 โหมดที่คุณเลือกเมื่อสร้างฐานข้อมูล ได้แก่
Firestore ในโหมดเนทีฟที่มีการดำเนินการหลักและไปป์ไลน์ การดำเนินการหลักของ Firestore มีฟังก์ชันการทำงานมาตรฐานสำหรับการสร้าง อ่าน อัปเดต และลบ (CRUD) เอกสาร พร้อมกับการรองรับในตัวสำหรับการค้นหาการฟังแบบเรียลไทม์และความต่อเนื่องแบบออฟไลน์ การดำเนินการไปป์ไลน์ของ Firestore มีความสามารถในการค้นหาเพิ่มเติมหลายร้อยรายการ ตัวอย่างเช่น การรองรับโอเปอเรเตอร์เพิ่มเติมสำหรับการรวม การจับคู่สตริง และความสามารถในการกรองที่ละเอียดยิ่งขึ้น
Firestore ที่เข้ากันได้กับ MongoDB พร้อมการดำเนินการที่เข้ากันได้กับ MongoDB โหมดนี้ช่วยให้นักพัฒนาซอฟต์แวร์ใช้โค้ดของแอปพลิเคชัน MongoDB, ไดรเวอร์, เครื่องมือ และระบบนิเวศโอเพนซอร์สของการผสานรวม MongoDB กับ Cloud Firestore ที่มีอยู่ได้
การดำเนินการทั้งหมดในทั้ง 2 โหมดจะทำงานบนเครื่องมือค้นหาขั้นสูงขึ้น ซึ่งจะเพิ่มการควบคุมของนักพัฒนาแอปให้สูงสุดโดยทำให้การจัดทำดัชนีเป็นขั้นตอนที่ไม่บังคับสำหรับแอปพลิเคชันที่พยายามปรับปรุงประสิทธิภาพของคำค้นหา
ฟีเจอร์ของรุ่นต่างๆ
ตารางต่อไปนี้จะสรุปฟีเจอร์ที่ใช้ได้ในแต่ละรุ่น
| ฟีเจอร์ | Standard Edition | รุ่น Enterprise |
| เครื่องมือค้นหา | Standard - รองรับการค้นหาโดยใช้การดำเนินการหลักเท่านั้น | ขั้นสูง - การรองรับการค้นหาโดยใช้ Core และ Pipelines หรือการดำเนินการที่เข้ากันได้กับ MongoDB |
| รองรับ Cloud Firestore ในโหมดเนทีฟฝั่งเซิร์ฟเวอร์, เว็บ และ SDK บนอุปกรณ์เคลื่อนที่ | ได้ รองรับโดยการดำเนินการหลัก | ได้ รองรับโดยการดำเนินการหลักและการดำเนินการไปป์ไลน์ |
| รองรับความสามารถแบบเรียลไทม์และออฟไลน์ | ได้ รองรับโดยการดำเนินการหลัก | ได้ รองรับโดยการดำเนินการหลักเท่านั้น |
| รองรับ Firestore ที่มีความเข้ากันได้กับ MongoDB | ไม่ | ใช่ |
| การจัดทำดัชนี | ต้องมีดัชนีสำหรับการค้นหา
ระบบจะสร้างดัชนีสำหรับแต่ละฟิลด์โดยอัตโนมัติ ส่วนการค้นหาที่ซับซ้อนมากขึ้นจะอาศัยดัชนีแบบผสมหรือดัชนีกลุ่มคอลเล็กชันที่ต้องกำหนดค่าด้วยตนเอง สําหรับการค้นหาการรวม เช่น count(), sum() และ avg() ค่าใช้จ่ายจะขึ้นอยู่กับจํานวนรายการดัชนีที่อ่าน โดยจะมีการเรียกเก็บเงินขั้นต่ำสำหรับการอ่านเอกสาร 1 รายการหากมีการสแกนรายการดัชนีเป็น 0 รายการ |
ไม่จำเป็นต้องใช้ดัชนี ดังนั้นจึงไม่บังคับสำหรับการค้นหา
คุณกำหนดดัชนีตามความจำเป็น นอกจากนี้ รุ่น Enterprise ยังรองรับประเภทดัชนีที่หลากหลายมากขึ้น ซึ่งรวมถึงดัชนีแบบ Sparse/ไม่ใช่ Sparse และดัชนีที่ไม่ซ้ำกัน Query Explain และข้อมูลเชิงลึกเกี่ยวกับการค้นหาช่วยให้คุณระบุการค้นหาที่ได้ประโยชน์จากดัชนีได้ เนื่องจากไม่จำเป็นต้องใช้ดัชนีอีกต่อไป |
| ประสิทธิภาพและค่าใช้จ่ายในการค้นหาและการเขียน | Query Explain ช่วยให้คุณเพิ่มประสิทธิภาพการค้นหาด้วยตัวกรองช่วงและความไม่เท่ากันในหลายช่องในการค้นหาเดียวได้
มีเมตริกที่พร้อมใช้งานในข้อมูลเชิงลึกเกี่ยวกับการค้นหา, Query Explain และ Cloud Monitoring เพื่อให้ข้อมูลเชิงลึกเกี่ยวกับการดำเนินการค้นหา |
คุณสามารถควบคุมประสิทธิภาพการค้นหาและการเขียนได้อย่างเต็มที่ และเพิ่มประสิทธิภาพได้โดยใช้การจัดทำดัชนีที่ปรับแต่งได้ การตรวจสอบที่ได้รับการปรับปรุง เครื่องมือวิเคราะห์ และการควบคุมการดำเนินการใหม่ที่เรียกว่าคำแนะนำการค้นหา
มีเมตริกที่พร้อมใช้งานในข้อมูลเชิงลึกเกี่ยวกับการค้นหา, Query Explain และ Cloud Monitoring เพื่อให้ข้อมูลเชิงลึกเกี่ยวกับการดำเนินการค้นหา |
| ราคา | ดูรายละเอียดราคา | ดูรายละเอียดราคา |
| ความสามารถในการสังเกต |
|
|
| การคุ้มครองข้อมูล |
|
|
| การเข้ารหัส |
|
|
| พื้นที่เก็บข้อมูล | พื้นที่เก็บข้อมูลแบบผสม (SSD และ HDD) | SSD |
| ส่วนลดการใช้งานที่คอมมิต | 20% สำหรับ 1 ปี และ 40% สำหรับ 3 ปี | 20% สำหรับ 1 ปี และ 40% สำหรับ 3 ปี |
สิ่งที่ต้องทำ
หากคุณยังไม่ได้เลือกรุ่นสำหรับฐานข้อมูล Cloud Firestore ระบบจะจัดประเภทเป็นรุ่น Standard โดยอัตโนมัติโดยที่คุณไม่ต้องดำเนินการใดๆ หากต้องการสร้างฐานข้อมูล Firestore Enterprise Edition ใหม่ ให้ทำตามขั้นตอนที่ระบุไว้ในโหมดเนทีฟหรือโหมดความเข้ากันได้กับ MongoDB
ราคา
ดูข้อมูลเกี่ยวกับราคาของรุ่น Cloud Firestore ได้ที่หน้าราคาสำหรับรุ่น Enterprise และรุ่น Standard