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

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

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

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