ภาพรวมของโหมดรุ่น Firestore Enterprise

Firestore รุ่น Enterprise มีเครื่องมือค้นหาขั้นสูงเพื่อรองรับความสามารถในการค้นหาที่หลากหลาย ด้วยเหตุนี้ การดำเนินการค้นหาในรุ่นนี้จึงมีความแตกต่างอย่างชัดเจน ทำให้ดัชนีเป็นตัวเลือกที่ไม่บังคับ ดังนั้นระบบจะไม่สร้างดัชนีช่องเดียวโดยอัตโนมัติอีกต่อไป แม้ว่าวิธีนี้จะช่วยให้การค้นหาทำงานได้โดยไม่ต้องกำหนดค่าดัชนีล่วงหน้า แต่การค้นหาที่ไม่ได้จัดทำดัชนีจะสแกนทั้งคอลเล็กชันโดยค่าเริ่มต้น นักพัฒนาแอปสามารถสร้างดัชนีได้ตามความเหมาะสม เพื่อปรับปรุงเวลาในการตอบสนองและลดค่าใช้จ่ายเมื่อชุดข้อมูลมีขนาดใหญ่ขึ้น

นอกเหนือจากฟีเจอร์ที่แสดงในรุ่น Firestore Standard แล้ว รุ่น Enterprise ยังรองรับโหมดการทำงานต่อไปนี้ที่คุณเลือกเมื่อสร้างฐานข้อมูล

  • Firestore ในโหมดเนทีฟที่มีการดำเนินการหลักและการดำเนินการไปป์ไลน์: โหมดนี้ผสานรวมการดำเนินการ 2 แบบที่แตกต่างกัน ได้แก่ การดำเนินการหลักและการดำเนินการไปป์ไลน์ การดำเนินการหลักของ Firestore มีฟังก์ชันการสร้าง อ่าน อัปเดต และลบ (CRUD) เอกสารมาตรฐาน พร้อมกับการรองรับในตัวสำหรับการค้นหาการฟังแบบเรียลไทม์และความต่อเนื่องแบบออฟไลน์ การดำเนินการไปป์ไลน์ Firestore ใช้ไวยากรณ์การค้นหาที่ยืดหยุ่นซึ่งช่วยให้สามารถดำเนินการดึงข้อมูลขั้นสูงได้ รวมถึงการรวมสไตล์เชิงสัมพันธ์โดยใช้ไปป์ไลน์ย่อย ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์เหล่านี้ได้ที่ ภาพรวมของ Firestore ในโหมดเนทีฟ
  • Firestore ที่มีความเข้ากันได้กับ MongoDB: โหมดนี้ช่วยให้นักพัฒนาซอฟต์แวร์สามารถใช้โค้ดของแอปพลิเคชัน ไดรเวอร์ เครื่องมือ และระบบนิเวศโอเพนซอร์สของการผสานรวม MongoDB กับ Cloud Firestore ที่มีอยู่ได้ โดยรองรับภาษาการค้นหา MongoDB (MQL) และประเภทข้อมูล BSON ซึ่งทำหน้าที่เป็นตัวแทนแบบดร็อปอินสำหรับเวิร์กโหลด MongoDB ได้อย่างมีประสิทธิภาพ พร้อมทั้งให้ประโยชน์จากการปรับขนาดอัตโนมัติและความพร้อมใช้งานสูงของ Firestore ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์เหล่านี้ได้ที่ภาพรวมความเข้ากันได้ของ MongoDB