หน้านี้อธิบายเกี่ยวกับCloud Firestore รุ่นต่างๆ และฟีเจอร์หลัก 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และไปป์ไลน์หรือการดำเนินการที่เข้ากันได้กับ MongoDB |
| รองรับ Cloud Firestore ในฝั่งเซิร์ฟเวอร์, เว็บ และ SDK บนอุปกรณ์เคลื่อนที่ในโหมดเนทีฟ | ได้ รองรับโดยการดำเนินการหลัก | ได้ รองรับโดยการดำเนินการหลักและไปป์ไลน์ |
| รองรับความสามารถในการทำงานแบบเรียลไทม์และแบบออฟไลน์ | ได้ รองรับโดยการดำเนินการหลัก | ได้ รองรับโดยการดำเนินการหลักเท่านั้น |
| รองรับ Firestore ที่เข้ากันได้กับ MongoDB | ไม่ | ใช่ |
| การจัดทำดัชนี | ต้องมีดัชนีสำหรับการค้นหา
ระบบจะสร้างดัชนีสำหรับแต่ละช่องโดยอัตโนมัติ ส่วนการค้นหาที่ซับซ้อนกว่านั้นจะอาศัยดัชนีผสมหรือดัชนีกลุ่มคอลเล็กชันซึ่งต้องกำหนดค่าด้วยตนเอง สําหรับคําค้นหาการรวม เช่น count(), sum() และ avg() ระบบจะกําหนดต้นทุนตามจํานวนรายการดัชนีที่อ่าน โดยจะมีการเรียกเก็บเงินขั้นต่ำสำหรับการอ่านเอกสาร 1 รายการหากไม่มีการสแกนรายการดัชนี |
ไม่จำเป็นต้องมีดัชนี ดังนั้นการค้นหาจึงไม่บังคับ
คุณกำหนดดัชนีได้ตามต้องการ นอกจากนี้ รุ่น Enterprise ยังรองรับดัชนีหลายประเภทมากขึ้น ซึ่งรวมถึงดัชนีแบบไม่กระจัดกระจาย/กระจัดกระจาย และดัชนีที่ไม่ซ้ำกัน Query Explain และ Query Insights ช่วยให้คุณระบุคำค้นหาที่ได้รับประโยชน์จากดัชนีได้ เนื่องจากไม่จำเป็นต้องใช้ดัชนีอีกต่อไป |
| ประสิทธิภาพและค่าใช้จ่ายในการเขียนและเรียกใช้คำค้นหา | การอธิบายการค้นหาช่วยให้คุณเพิ่มประสิทธิภาพการค้นหาด้วยตัวกรองช่วงและตัวกรองความไม่เท่ากันในหลายฟิลด์ในการค้นหาเดียวได้
มีเมตริกในข้อมูลเชิงลึกของการค้นหา คำอธิบายการค้นหา และ 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