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