หน้านี้อธิบายโควต้าคำขอและขีดจำกัดของรุ่น Enterprise สำหรับ Cloud Firestore ในโหมดเนทีฟ
การใช้งานรุ่นฟรี
Cloud Firestore ในโหมดเนทีฟมีรุ่นฟรีที่ช่วยให้คุณเริ่มต้นใช้งาน Cloud Firestore ในโหมดเนทีฟได้โดยไม่มีค่าใช้จ่าย จำนวนเงินในรุ่นฟรีจะแสดงอยู่ในตารางต่อไปนี้
ระบบจะใช้จำนวนเงินในรุ่นฟรีทุกวันและรีเซ็ตตอนเที่ยงคืนตามเวลาแปซิฟิก
รุ่นฟรีใช้ได้กับฐานข้อมูล Cloud Firestore เพียง 1 ฐานข้อมูลต่อโปรเจ็กต์เท่านั้น ฐานข้อมูลแรกที่สร้างในโปรเจ็กต์ที่ไม่มีฐานข้อมูลรุ่นฟรีจะได้รับรุ่นฟรี หากฐานข้อมูลที่ใช้รุ่นฟรีถูกลบ ฐานข้อมูลถัดไปที่สร้างขึ้นจะได้รับรุ่นฟรี
| รุ่นฟรี | โควต้า |
|---|---|
| ข้อมูลที่จัดเก็บไว้ | 1 GiB |
| หน่วยการอ่าน | 50,000 คนต่อวัน |
| หน่วยข้อมูลอัปเดตแบบเรียลไทม์ | 50,000 คนต่อวัน |
| เขียนหน่วย | 40,000 รายการต่อวัน |
| การโอนข้อมูลขาออก | 10 GiB ต่อเดือน |
ขีดจำกัดมาตรฐาน
ตารางต่อไปนี้แสดงขีดจำกัดที่ใช้กับ Cloud Firestore ในโหมดเนทีฟ ขีดจำกัดเหล่านี้เป็นขีดจำกัดที่เปลี่ยนแปลงไม่ได้ เว้นแต่จะระบุไว้เป็นอย่างอื่น
ฐานข้อมูล
| ขีดจำกัด | รายละเอียด |
|---|---|
| จำนวนฐานข้อมูลสูงสุดต่อโปรเจ็กต์ |
100 คุณสามารถติดต่อทีมสนับสนุนเพื่อขอเพิ่มขีดจำกัดนี้ได้ |
| จำนวนสูงสุดของฐานข้อมูลคีย์การเข้ารหัสที่จัดการโดยลูกค้า (CMEK) ต่อโปรเจ็กต์ |
0 โดยค่าเริ่มต้น โควต้าจะเป็น 0 เนื่องจากฟีเจอร์นี้อยู่หลังรายการที่อนุญาต คุณสามารถขอเพิ่มโควต้าได้โดยกรอกแบบฟอร์มคำขอเข้าถึง CMEK |
คอลเล็กชัน เอกสาร และฟิลด์
| ขีดจำกัด | รายละเอียด |
|---|---|
| ข้อจำกัดเกี่ยวกับรหัสคอลเล็กชัน |
|
| ความลึกสูงสุดของคอลเล็กชันย่อย | 100 |
| ข้อจำกัดเกี่ยวกับรหัสเอกสาร |
|
| ขนาดสูงสุดสำหรับชื่อเอกสาร | 6 KiB |
| ขนาดสูงสุดของเอกสาร | 1 MiB (1,048,576 ไบต์) |
| ข้อจำกัดเกี่ยวกับชื่อฟิลด์ |
|
| ขนาดสูงสุดของชื่อช่อง | 1,500 ไบต์ |
| ข้อจำกัดในเส้นทางของฟิลด์ |
`) เช่น foo.`x&y` หมายถึงฟิลด์ x&y ที่ซ้อนอยู่ใต้ฟิลด์ foo หากต้องการสร้างชื่อช่องที่มีอักขระแบ็กทิก ให้หลีกเลี่ยงอักขระแบ็กทิกด้วยอักขระแบ็กสแลช (\) เพื่อความสะดวก คุณสามารถหลีกเลี่ยงชื่อช่องที่อยู่ในเครื่องหมายคำพูดได้โดยส่งเส้นทางช่องเป็นออบเจ็กต์ FieldPath (เช่น ดู JavaScript FieldPath)
|
| ขนาดสูงสุดของเส้นทางฟิลด์ | 1,500 ไบต์ |
| ขนาดสูงสุดของค่าในช่อง | 1 MiB - 89 ไบต์ (1,048,487 ไบต์) |
| ความลึกสูงสุดของฟิลด์ในแผนที่หรืออาร์เรย์ | 20 ช่องแผนที่และอาร์เรย์จะเพิ่มความลึกโดยรวมของออบเจ็กต์ 1 ระดับ ตัวอย่างเช่น ออบเจ็กต์ต่อไปนี้มีความลึกทั้งหมด 3 ระดับ |
การเขียนและธุรกรรม
| ขีดจำกัด | รายละเอียด |
|---|---|
| ขนาดคำขอ API สูงสุด | 10 MiB |
| ขีดจำกัดหน่วยความจำสำหรับการค้นหา | 128 MiB |
| ขีดจำกัดเวลาสำหรับธุรกรรม | 270 วินาที โดยมีเวลาหมดอายุเมื่อไม่มีการใช้งาน 60 วินาที |
จำนวนการเปลี่ยนรูปแบบฟิลด์สูงสุดที่ทำได้ในเอกสารเดียวในการดำเนินการ Commit หรือในธุรกรรม |
500 |
ดัชนี
| ขีดจำกัด | รายละเอียด |
|---|---|
| จำนวนดัชนีสูงสุดสำหรับฐานข้อมูล |
|
|
จำนวนรายการดัชนีสูงสุดสำหรับเอกสารแต่ละรายการ |
40,000 |
| จำนวนช่องสูงสุดในดัชนี | 100 |
| ขนาดสูงสุดของรายการดัชนี |
7.5 KiB |
| ผลรวมสูงสุดของขนาดรายการดัชนีของเอกสาร |
8 MiB |
Time to Live (TTL)
| ขีดจำกัด | รายละเอียด |
|---|---|
| จำนวนการกำหนดค่าช่องเดียวสูงสุดสำหรับฐานข้อมูล |
การกำหนดค่าระดับช่อง 1 รายการอาจมีการกำหนดค่าหลายรายการสำหรับช่องเดียวกัน เช่น การยกเว้นการจัดทำดัชนีช่องเดียวและนโยบาย TTL ในช่องเดียวกันจะนับเป็นการกำหนดค่าช่อง 1 รายการในขีดจำกัด |
ส่งออก/นำเข้า
ขีดจำกัดต่อไปนี้มีผลกับการดำเนินการนำเข้าและส่งออกที่มีการจัดการ
| ขีดจำกัด | รายละเอียด |
|---|---|
| จำนวนคำขอส่งออกและนำเข้ารวมกันสูงสุดที่อนุญาตต่อนาทีสำหรับโปรเจ็กต์หนึ่งๆ | 20 |
| จำนวนการส่งออกและนำเข้าพร้อมกันสูงสุด | 50 |
| จำนวนตัวกรองรหัสคอลเล็กชันสูงสุดสำหรับคำขอส่งออกและนำเข้า | 100 |
กฎความปลอดภัย
| ขีดจำกัด | รายละเอียด |
|---|---|
จำนวนการเรียก exists(), get() และ getAfter() สูงสุดต่อคำขอ |
หากเกินขีดจำกัดอย่างใดอย่างหนึ่ง ระบบจะแสดงข้อผิดพลาด "สิทธิ์ถูกปฏิเสธ" ระบบอาจแคชการเรียกใช้การเข้าถึงเอกสารบางรายการ และการเรียกใช้ที่แคชไว้จะไม่นับรวมในขีดจำกัด |
ความลึกสูงสุดของคำสั่ง match ที่ซ้อนกัน |
10 |
ความยาวเส้นทางสูงสุดในกลุ่มเส้นทางที่อนุญาตภายในชุดคำสั่ง match ที่ซ้อนกัน |
100 |
จำนวนตัวแปรการบันทึกเส้นทางสูงสุดที่อนุญาตภายในชุดคำสั่ง match ที่ซ้อนกัน |
20 |
| ความลึกสูงสุดของการเรียกใช้ฟังก์ชัน | 20 |
| จำนวนอาร์กิวเมนต์ของฟังก์ชันสูงสุด | 7 |
จำนวนการเชื่อมโยงตัวแปร let สูงสุดต่อฟังก์ชัน |
10 |
| จำนวนการเรียกใช้ฟังก์ชันแบบวนซ้ำหรือแบบวนรอบสูงสุด | 0 (ไม่อนุญาต) |
| จำนวนนิพจน์สูงสุดที่ประเมินต่อคำขอ | 1,000 ราย |
| ขนาดสูงสุดของชุดกฎ | ชุดกฎต้องเป็นไปตามขีดจำกัดขนาด 2 รายการต่อไปนี้
|
ขีดจำกัดการค้นหาที่บันทึกไว้
| ค่า | ขีดจำกัด |
|---|---|
| จำนวนการค้นหาที่บันทึกไว้สูงสุดต่อโปรเจ็กต์ (รวมถึงการค้นหาที่บันทึกไว้สำหรับผลิตภัณฑ์ Google Cloud อื่นๆ) | 10,000 |
| ขนาดสูงสุดสำหรับการค้นหาแต่ละรายการ | 1 MiB |