ภาพรวมความเข้ากันได้ของ Firestore กับ MongoDB

Firestore ที่มีความเข้ากันได้กับ MongoDB ช่วยให้นักพัฒนาแอปใช้โค้ดของแอปพลิเคชัน MongoDB, ไดรเวอร์, เครื่องมือ และระบบนิเวศแบบโอเพนซอร์สของการผสานรวม MongoDB กับ Cloud Firestore ที่มีอยู่ได้

Cloud Firestore เป็นบริการฐานข้อมูลเอกสารแบบ Serverless ที่แตกต่างออกไป โดยมีฟีเจอร์การจำลองข้อมูลแบบหลายภูมิภาคที่มีความสอดคล้องกันสูง ความสามารถในการปรับขนาดที่แทบไม่จำกัด ความพร้อมใช้งานสูงระดับแนวหน้าของวงการที่มี SLA สูงถึง 99.999% และ ประสิทธิภาพการอ่านระดับหลักหน่วยของมิลลิวินาที

Firestore ที่มีความเข้ากันได้กับ MongoDB มีให้บริการในรุ่น Enterprise

ความสามารถหลัก

Firestore ที่มีความเข้ากันได้กับ MongoDB มีความสามารถหลักๆ หลายอย่าง ดังนี้

ความแตกต่าง คำอธิบาย
ความเข้ากันได้กับ MongoDB Cloud Firestore มีการดำเนินการที่เข้ากันได้กับ MongoDB ซึ่งช่วยให้คุณ ใช้ Cloud Firestore เป็นฐานข้อมูลสำหรับแอปพลิเคชัน MongoDB ที่มีอยู่ได้
แบบ Serverless Cloud Firestore ใช้โมเดลการชำระเงินตามการใช้งาน Cloud Firestore ไม่ต้องมีการจัดสรรทรัพยากรล่วงหน้าและปรับขนาดอัตโนมัติให้ ตรงกับภาระงานของคุณ
การปรับขนาดที่แทบไม่จำกัด Cloud Firestore ปรับขนาดการประมวลผลและพื้นที่เก็บข้อมูลตามความต้องการได้อย่างราบรื่น โดยไม่จำเป็นต้องกำหนดค่าความจุ การแบ่งส่วน หรือจัดสรรพื้นที่เก็บข้อมูลและ I/O
ความพร้อมใช้งานสูงระดับแนวหน้าของวงการ ฐานข้อมูล Cloud Firestore ทั้งหมดมีความพร้อมใช้งานสูง โดยมีการทำให้ใช้งานได้ในระดับภูมิภาคมีความพร้อมใช้งาน 99.99% และ 99.999% สำหรับการทำให้ใช้งานได้แบบหลายภูมิภาค

Cloud Firestore มีการจำลองข้อมูลแบบหลายภูมิภาคโดยอัตโนมัติ การค้นหาที่มีความสอดคล้องกันสูง การดำเนินการแบบกลุ่มที่เป็นแบบอะตอม และการรองรับธุรกรรม
เวลาในการตอบสนองในการอ่านระดับหลักหน่วยของมิลลิวินาที Cloud Firestore มีเวลาในการตอบสนองในการอ่านระดับหลักหน่วยของมิลลิวินาที
การรักษาความปลอดภัยและการตรวจสอบระดับองค์กร รักษาความปลอดภัย Cloud Firestore ด้วยการกำกับดูแล Google Cloud แบบรวมศูนย์ เพิ่มการมองเห็นและลดความซับซ้อนในการจัดการกลุ่มฐานข้อมูล Cloud Firestore ด้วยศูนย์ฐานข้อมูลแบบผสานรวม รับประโยชน์จากมุมมองกลุ่มแบบรวมและ ลดความซับซ้อนในการจัดการผ่านการควบคุมแบบรวมศูนย์และความช่วยเหลือจาก AI

วิธีการทำงาน

Cloud Firestore เป็นฐานข้อมูลเอกสาร NoSQL ที่เน้นระบบคลาวด์เป็นหลักซึ่งรองรับ MongoDB

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

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

สุดท้าย Cloud Firestore ยังผสานรวมกับบริการการกำกับดูแล Google Cloud อย่างสมบูรณ์ตามที่อธิบายไว้ใน Identity and Access Management

ขั้นตอนถัดไป