ภาพรวมของรุ่น

หน้านี้อธิบายรุ่นต่างๆ ของ Cloud Firestore และฟีเจอร์หลัก Cloud Firestore มีให้บริการในรุ่นต่อไปนี้

  • Firestore Standard Edition มีชุดความสามารถที่หลากหลายในฐานะฐานข้อมูลเอกสาร ซึ่งรวมถึง SDK ที่ใช้งานง่ายสำหรับภาษาโปรแกรมจำนวนมาก, การรองรับแบบเรียลไทม์และออฟไลน์, ความพร้อมใช้งานสูงในการกำหนดค่าแบบภูมิภาคเดียวและหลายภูมิภาค และโมเดลการทำงานแบบ Serverless ที่สะดวกสบายพร้อมการปรับขนาดอัตโนมัติที่ราบรื่น รุ่นนี้รองรับ Firestore ในโหมดเนทีฟโดยใช้การดำเนินการหลักของ Firestore (การอ่าน การเขียน และการค้นหาพื้นฐาน)

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

    • Firestore ในโหมดเนทีฟที่มีการดำเนินการหลักและไปป์ไลน์ การดำเนินการหลักของ Firestore มีฟังก์ชันการทำงานมาตรฐานสำหรับการสร้าง อ่าน อัปเดต และลบ (CRUD) เอกสาร พร้อมกับการรองรับในตัวสำหรับการค้นหาการฟังแบบเรียลไทม์และความต่อเนื่องแบบออฟไลน์ การดำเนินการไปป์ไลน์ของ Firestore มีความสามารถในการค้นหาเพิ่มเติมหลายร้อยรายการ ตัวอย่างเช่น การรองรับโอเปอเรเตอร์เพิ่มเติมสำหรับการรวม การจับคู่สตริง และความสามารถในการกรองที่ละเอียดยิ่งขึ้น

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

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

ฟีเจอร์ของรุ่น

ตารางต่อไปนี้จะสรุปฟีเจอร์ที่พร้อมใช้งานสำหรับแต่ละรุ่น

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

ระบบจะสร้างดัชนีสำหรับแต่ละฟิลด์โดยอัตโนมัติ ส่วนการค้นหาที่ซับซ้อนมากขึ้นจะอาศัยดัชนีแบบผสมหรือดัชนีกลุ่มคอลเล็กชันที่ต้องกำหนดค่าด้วยตนเอง

สําหรับการค้นหาการรวม เช่น count(), sum() และ avg() ค่าใช้จ่ายจะขึ้นอยู่กับจํานวนรายการค่าดัชนีที่อ่าน โดยจะมีการเรียกเก็บเงินขั้นต่ำสําหรับการอ่านเอกสาร 1 รายการหากมีการสแกนรายการค่าดัชนีเป็น 0 รายการ

ไม่จำเป็นต้องใช้ดัชนี ดังนั้นจึงไม่บังคับสำหรับการค้นหา

คุณกำหนดดัชนีตามความจำเป็น นอกจากนี้ รุ่น Enterprise ยังรองรับประเภทดัชนีที่หลากหลายมากขึ้น ซึ่งรวมถึงดัชนีแบบ Sparse/ไม่ใช่ Sparse และดัชนีที่ไม่ซ้ำกัน

Query Explain และ Query Insights ช่วยให้คุณระบุการค้นหาที่ได้ประโยชน์จากดัชนีได้ เนื่องจากไม่จำเป็นต้องใช้ดัชนีอีกต่อไป

ประสิทธิภาพและต้นทุนในการค้นหาและเขียน Query Explain ช่วยให้คุณเพิ่มประสิทธิภาพการค้นหาด้วยตัวกรองช่วงและความไม่เท่ากันในหลายช่องในการค้นหาเดียวได้

มีเมตริกที่พร้อมใช้งานใน Query Insights, Query Explain และ Cloud Monitoring เพื่อให้ข้อมูลเชิงลึกเกี่ยวกับการดำเนินการค้นหา



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

มีเมตริกที่พร้อมใช้งานใน Query Insights, Query Explain และ Cloud Monitoring เพื่อให้ข้อมูลเชิงลึกเกี่ยวกับการดำเนินการค้นหา

ราคา ดูรายละเอียดราคา ดูรายละเอียดราคา
ความสามารถในการสังเกต
  • Key Visualizer
  • Query Explain
  • ข้อมูลเชิงลึกของการค้นหา
  • Query Explain
  • ข้อมูลเชิงลึกของการค้นหา
การคุ้มครองข้อมูล
  • การสำรองข้อมูลตามกำหนดเวลา
  • การกู้คืนช่วงเวลา
  • การสำรองข้อมูลตามกำหนดเวลา
  • การกู้คืนช่วงเวลา
การเข้ารหัส
  • คีย์การเข้ารหัสที่จัดการใน Google
  • คีย์การเข้ารหัสที่จัดการโดยลูกค้า
  • คีย์การเข้ารหัสที่จัดการใน Google
  • คีย์การเข้ารหัสที่จัดการโดยลูกค้า
พื้นที่เก็บข้อมูล พื้นที่เก็บข้อมูลแบบผสม (SSD และ HDD) SSD
ส่วนลดการใช้งานที่คอมมิต 20% สำหรับ 1 ปี และ 40% สำหรับ 3 ปี 20% สำหรับ 1 ปี และ 40% สำหรับ 3 ปี

สิ่งที่ต้องทำ

หากคุณยังไม่ได้เลือกรุ่นสำหรับฐานข้อมูล Cloud Firestore ระบบจะจัดประเภทเป็นรุ่น Standard โดยอัตโนมัติโดยที่คุณไม่ต้องดำเนินการใดๆ หากต้องการสร้างฐานข้อมูล Firestore Enterprise Edition ใหม่ ให้ทำตามขั้นตอนที่ระบุไว้ในโหมดเนทีฟหรือโหมดความเข้ากันได้กับ MongoDB

ราคา

ดูข้อมูลเกี่ยวกับราคาของรุ่น Cloud Firestore ได้ที่หน้าการกำหนดราคาสำหรับรุ่น Enterprise และรุ่น Standard