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