หน้านี้อธิบายเกี่ยวกับ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 ฝั่งเซิร์ฟเวอร์ เว็บ และอุปกรณ์เคลื่อนที่ในโหมดเนทีฟ | ได้ รองรับโดยการดำเนินงานหลัก | ได้ รองรับโดยการดำเนินการหลักและไปป์ไลน์ |
| รองรับความสามารถในการทำงานแบบเรียลไทม์และแบบออฟไลน์ | ได้ รองรับโดยการดำเนินงานหลัก | ได้ รองรับโดยการดำเนินการหลักเท่านั้น |
| รองรับ Cloud 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 ปี |
สิ่งที่ต้องทำ
หากคุณยังไม่ได้เลือก Edition สำหรับฐานข้อมูล Cloud Firestore ระบบจะจัดประเภทเป็น Standard Edition โดยอัตโนมัติโดยที่คุณไม่ต้องดำเนินการใดๆ หากต้องการสร้างCloud Firestoreฐานข้อมูลรุ่น Enterprise ใหม่ ให้ทําตามขั้นตอนที่ระบุไว้ในโหมด เนทีฟหรือโหมดความเข้ากันได้ของ MongoDB
ราคา
ดูข้อมูลเกี่ยวกับราคาของรุ่น Cloud Firestore ได้ที่หน้าการกำหนดราคาสำหรับ รุ่น Enterprise และ รุ่น Standard