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 อย่างสมบูรณ์ตามที่อธิบายไว้ใน