ใช้ตัวอย่างการใช้งานจริงของแอปแชทพื้นฐานนี้เพื่อวัด Cloud Firestore การใช้งานและต้นทุน ซึ่งไม่ใช่ค่าประมาณที่แน่นอน แต่สามารถช่วยให้คุณเข้าใจมากขึ้น ทำความเข้าใจวิธีเรียกเก็บเงินการใช้งาน Cloud Firestore
ภาพรวม: ต้นทุนตามระดับการใช้งาน
เพื่อให้เห็นภาพค่าใช้จ่ายทั่วไป ให้ลองดูตัวอย่างแอปแชทที่ผู้ใช้สามารถ
เริ่มแชทกับผู้เข้าร่วม 2 คนขึ้นไป ผู้ใช้จะเห็นสถานะ
แชทในรายการ อ่านข้อความ และส่งข้อความ สำหรับตัวอย่างนี้ เราจะ
โดยใช้ราคาสำหรับหลายภูมิภาคในอเมริกาเหนือ (โดยเฉพาะ nam5
)
สมมติฐาน
พิจารณาสมมติฐานต่อไปนี้เกี่ยวกับการใช้งานและการจัดเก็บข้อมูล
- ผู้ใช้ที่ใช้งานอยู่รายวัน (DAU) คิดเป็น 10% ของการติดตั้งแอปทั้งหมด คุณสามารถ ประเมินค่าใช้จ่ายรายวันของคุณ โดยใช้ค่าประมาณคร่าวๆ ของผู้ใช้ที่ใช้งานอยู่รายวัน (DAU) ผู้ใช้กลุ่มนี้คือผู้ใช้ที่เปิดและใช้แอปของคุณอย่างสม่ำเสมอ ซึ่งปกติแล้วจะเป็นส่วนย่อยเล็กๆ จากแอปของคุณทั้งหมด ครั้ง สำหรับการคำนวณด้านล่าง เราประมาณ DAU เป็น 10% ของ จำนวนการติดตั้งแอปทั้งหมด
- เอกสารมีขนาดค่อนข้างเล็ก โปรดดูตารางด้านล่าง เพื่อดูรายละเอียดขนาดเอกสารตามประเภท
- ระบบจะจัดเก็บข้อมูลไว้เพียง 3 เดือนเท่านั้น ข้อความในแชทตัวอย่าง สามารถเก็บข้อมูลได้นาน 3 เดือนเท่านั้น เพื่ออธิบายการลบ การคำนวณด้านล่างจะแสดงการลบรายวันสำหรับการเขียนรายวันทั้งหมด
- ค่าใช้จ่ายโดยประมาณเหล่านี้แสดงค่าใช้จ่ายของแอปตัวอย่าง แต่ไม่รวม ที่พวกนั้นทั้งหมด เราคำนวณค่าใช้จ่ายของแอปจำนวนมากด้วยการคำนวณ การดำเนินการ พื้นที่เก็บข้อมูลของผู้ใช้และข้อความ และข้อมูลขาออกสำหรับผู้ใช้ที่ใช้งานบ่อยที่สุด งานที่ระบุไว้ในคู่มือนี้ แต่คุณอาจต้องพิจารณา ค่าใช้จ่ายเพิ่มเติมจะขึ้นอยู่กับโครงสร้างแอปและความต้องการข้อมูล ใช้ร่างคำตอบนี้ ตัวอย่างแนวทางในการคำนวณ แต่ดูในหน้าราคา สำหรับคำอธิบายที่ละเอียดมากขึ้นเกี่ยวกับค่าใช้จ่ายของ Cloud Firestore
สำหรับรายละเอียดการดำเนินการตามงานของผู้ใช้ โปรดดูที่ รายละเอียด: การใช้งานที่เรียกเก็บเงินตามงานของผู้ใช้
เล็ก
(การติดตั้ง 5 หมื่นครั้ง)
สำหรับการติดตั้งแอป 50,000 ครั้ง (ผู้ใช้ที่ใช้งานอยู่รายวัน 5,000 คน): $12.14/เดือน
ค่าใช้จ่ายในการอ่าน/เขียน | |||||
---|---|---|---|---|---|
ค่าใช้จ่ายรายเดือนรวม = $11.10/เดือน | |||||
การอ่านทั้งหมด 4 แสนครั้งต่อวัน | = | 50,000 การอ่านแบบไม่มีค่าใช้จ่าย + (การอ่าน 3.5 แสนครั้งที่ $0.06/1 แสน) | = | 3.5 * 0.06 บาท | |
$0.21 / วัน * 30 = 182.00 บาท | |||||
การเขียนทั้งหมด 100,000 ครั้งต่อวัน | = | 20,000 การเขียนแบบไม่มีค่าใช้จ่าย + (การเขียน 8 หมื่นเรื่องที่ $0.18/1 แสน) | = | .8 * 4.40 บาท | |
3.60 บาท / วัน * 30 = 126.00 บาท | |||||
การลบรายวันรวม 1 แสนครั้ง | = | การลบออกโดยไม่มีค่าใช้จ่าย 2 หมื่นรายการ + (การลบ 8 หมื่นรายการด้วยราคา $0.02/1 แสน) | = | .8 * 0.02 บาท | |
0.60 บาท / วัน * 30 = 18.00 บาท |
ค่าใช้จ่ายสำหรับพื้นที่เก็บข้อมูล/เครือข่าย | |||||||
---|---|---|---|---|---|---|---|
ค่าใช้จ่ายรายเดือนรวม = $1.04/เดือน | |||||||
20KB / DAU ของขาออกรายวัน * DAU 5,000 ราย | = | การรับส่งข้อมูลขาออกรายวัน 100 MB * 30 | = | ข้อมูลขาออกของเครือข่ายรายเดือน 3 GB | |||
ขาออกแบบไม่มีค่าใช้จ่าย 3 GB = ไม่มีค่าใช้จ่าย1 | |||||||
พื้นที่เก็บข้อมูลข้อความรายวัน 15 KB / DAU + พื้นที่เก็บข้อมูล 3 KB / ติดตั้ง2 | = | พื้นที่เก็บข้อมูล 45KB / DAU * DAU 5K | = | พื้นที่เก็บข้อมูลรายวัน 225 MB / DAU * 30 | = | การใช้พื้นที่เก็บข้อมูลรายเดือน 6.75 GB | |
พื้นที่เก็บข้อมูลแบบไม่มีค่าใช้จ่าย 1 GB + (5.75 * $0.18) = $1.04 / เดือน |
1 การรับส่งข้อมูลขาออกของเครือข่ายรายเดือนขนาด 10 GB ไม่มีค่าใช้จ่ายสำหรับ
Cloud Firestore
2 เนื่องจากเราสันนิษฐานว่า DAU คิดเป็น 10% ของแอปทั้งหมด
จำนวนการติดตั้ง
จำนวนบัญชีของจำนวนผู้ใช้ทั้งหมดที่ติดตั้งแอป
ปานกลาง
(การติดตั้ง 1 ล้านครั้ง)
สำหรับการติดตั้งแอป 1,000,000 ครั้ง (ผู้ใช้ที่ใช้งานอยู่รายวัน 100,000 คน): $292.02/เดือน
ค่าใช้จ่ายในการอ่าน/เขียน | |||||
---|---|---|---|---|---|
ค่าใช้จ่ายรายเดือนรวม = $261.90/เดือน | |||||
การอ่านทั้งหมด 8 ล้านครั้งต่อวัน | = | 50,000 การอ่านแบบไม่มีค่าใช้จ่าย + (7.95 ล้านการอ่านที่ $0.06/1 แสน) | = | 79.5 * 0.06 บาท | |
13.77 บาท / วัน * 30 = 4,393.00 บาท | |||||
การเขียนทั้งหมด 2 ล้านครั้งต่อวัน | = | 20,000 การเขียนแบบไม่มีค่าใช้จ่าย + (การเขียน 1.98 ล้านครั้ง ที่ $0.18/1 แสน) | = | 19.8 * 5.40 บาท | |
105.60 บาท / วัน * 30 = 3,064.00 บาท | |||||
การลบรวม 2 ล้านครั้งต่อวัน | = | การลบออกโดยไม่มีค่าใช้จ่าย 2 หมื่นรายการ + (การลบ 1.98 ล้านครั้ง ที่ $0.02/1 แสน) | = | 19.8 * 0.20 บาท | |
12.00 บาท / วัน * 30 = 360.00 บาท |
ค่าใช้จ่ายสำหรับพื้นที่เก็บข้อมูล/เครือข่าย | |||||||
---|---|---|---|---|---|---|---|
ค่าใช้จ่ายรายเดือนรวม = $30.12/เดือน | |||||||
20KB / DAU ของขาออกรายวัน * DAU 100,000 ราย | = | ข้อมูลขาออกรายวัน 2 GB * 30 | = | ข้อมูลขาออกของเครือข่ายรายเดือน 60 GB | |||
ขาออกโดยไม่มีค่าใช้จ่ายขนาด 10 GB + (ขาออก 50 GB * $0.12/GB) = $6.00 / เดือน | |||||||
พื้นที่เก็บข้อมูลข้อความรายวัน 15 KB / DAU + พื้นที่เก็บข้อมูล 3 KB / ติดตั้ง1 | = | พื้นที่เก็บข้อมูล 45KB / DAU * DAU 100,000 รายการ | = | พื้นที่เก็บข้อมูลรายวัน 4.5 GB / DAU * 30 | = | การใช้งานพื้นที่เก็บข้อมูล 135 GB ต่อเดือน | |
พื้นที่เก็บข้อมูลแบบไม่มีค่าใช้จ่าย 1 GB + (134 GB * $0.18/GB) = $24.12 / เดือน |
1 เนื่องจากเรามีสมมติฐานว่า DAU คิดเป็น 10% ของการติดตั้งแอปทั้งหมด จำนวนบัญชีของจำนวนผู้ใช้ทั้งหมดที่ติดตั้งแอป
ใหญ่
(การติดตั้ง 10 ล้านครั้ง)
สำหรับการติดตั้งแอป 10,000,000 ครั้ง (ผู้ใช้ที่ใช้งานอยู่รายวัน 1,000,000 คน): $2951.52
ค่าใช้จ่ายในการอ่าน/เขียน | |||||
---|---|---|---|---|---|
ค่าใช้จ่ายรายเดือนรวม = ยอดรวม: $2637.90/เดือน | |||||
การอ่านทั้งหมด 80 ล้านครั้งต่อวัน | = | 50,000 การอ่านแบบไม่มีค่าใช้จ่าย + (79.95 ล้านการอ่านที่ $0.06/1 แสน) | = | 799.5 * 0.06 บาท | |
1,479.70 บาท / วัน * 30 = 4,399.00 บาท | |||||
การเขียนทั้งหมด 20 ล้านครั้งต่อวัน | = | 20,000 การเขียนแบบไม่มีค่าใช้จ่าย + (การเขียน 19.98 ล้านครั้ง ที่ $0.18/1 แสน) | = | 199.8 * $0.18 | |
35.96 บาท / วัน * 30 = 1,078.80 บาท | |||||
ลบทั้งหมด 20 ล้านครั้งต่อวัน | = | การลบออกโดยไม่มีค่าใช้จ่าย 2 หมื่นรายการ + (ลบ 19.98 ล้านครั้ง ที่ $0.02/1 แสน) | = | 199.8 * 0.20 บาท | |
120.00 บาท / วัน * 30 = 3,600 บาท |
ค่าใช้จ่ายสำหรับพื้นที่เก็บข้อมูล/เครือข่าย | |||||||
---|---|---|---|---|---|---|---|
ค่าใช้จ่ายรายเดือนรวม = $313.62/เดือน | |||||||
20KB / DAU ของข้อมูลขาออกรายวัน * DAU 1 ล้านคน | = | การรับส่งข้อมูลขาออกรายวัน 20 GB * 30 | = | ข้อมูลขาออกของเครือข่ายรายเดือนขนาด 600 GB | |||
ขาออกโดยไม่มีค่าใช้จ่ายขนาด 10 GB + (ขาออก 590 GB * $0.12/GB) = $70.80 / เดือน | |||||||
พื้นที่เก็บข้อมูลข้อความรายวัน 15 KB / DAU + พื้นที่เก็บข้อมูล 3 KB / ติดตั้ง1 | = | พื้นที่เก็บข้อมูล 45KB / DAU * DAU 1 ล้าน | = | พื้นที่เก็บข้อมูลรายวัน 45 GB / DAU * 30 | = | การใช้งานพื้นที่เก็บข้อมูลรายเดือน 1350 GB | |
(พื้นที่เก็บข้อมูลที่ไม่มีค่าใช้จ่าย 1 GB) + (1349 GB * $0.18/GB) = $242.82 / เดือน |
1 เนื่องจากเรามีสมมติฐานว่า DAU คิดเป็น 10% ของการติดตั้งแอปทั้งหมด จำนวนบัญชีของจำนวนผู้ใช้ทั้งหมดที่ติดตั้งแอป
ข้อดีของโมเดลการเรียกเก็บเงิน Cloud Firestore คือคุณต้องมี จ่ายเงินกับสิ่งที่คุณใช้ ด้วยเหตุนี้ การเรียกเก็บเงินของคุณจึงอาจเพิ่มขึ้นหรือลดลง จำนวน DAU
รายละเอียด: การใช้งานที่เรียกเก็บเงินตามงานของผู้ใช้
ตัวอย่างแอปแชทของเรามีโครงสร้างข้อมูลดังต่อไปนี้
users/{userId}
— บันทึกผู้ใช้groups/{groupId}
— แชทระหว่างผู้ใช้ 2 คนขึ้นไปmessages/{messageId}
— แต่ละข้อความในแชท
พื้นที่เก็บข้อมูล
หากต้องการคำนวณค่าใช้จ่ายในการจัดเก็บข้อมูลสำหรับการจัดเก็บข้อมูลของแอป ให้ใช้รายการต่อไปนี้ สมมติฐานเกี่ยวกับขนาดเอกสาร:
การรวบรวม | ขนาดเอกสาร (อยู่ระหว่างการส่ง) | ขนาดเอกสาร (บนดิสก์)* |
---|---|---|
ผู้ใช้ | 1 กิโลไบต์ | 3KB |
กลุ่ม | 0.5KB | 1.5KB |
ข้อความ | 0.25KB | 0.75KB |
*การคำนวณขนาดนี้ประกอบด้วยดัชนีสำหรับช่องข้อความ แต่ จะถือว่ามีการปิดใช้การจัดทำดัชนีสำหรับเนื้อหาข้อความ
แอปยังจัดเก็บเฉพาะข้อความที่มีอายุไม่เกิน 3 เดือน เพื่อลดค่าใช้จ่ายด้านพื้นที่เก็บข้อมูล
ดูข้อมูลเพิ่มเติมเกี่ยวกับการคำนวณค่าใช้จ่ายในการพื้นที่เก็บข้อมูลได้ที่ ทำความเข้าใจการคำนวณขนาดพื้นที่เก็บข้อมูล
การดำเนินการ
โดยปกติแล้วผู้ใช้จะทำงานทั่วไปต่อไปนี้ในแอป
- ดูรายการแชท: ผู้ใช้เปิดหน้าจอหลักของแอป และดูรายการแชท (แบบกลุ่มและโดยตรง) เรียงลำดับตามแชทล่าสุด โพสต์ข้อความแล้ว
- อ่านข้อความในแชท: ผู้ใช้เลือกแชทจากที่บ้าน หน้าจอและอ่านข้อความล่าสุดจากแชท
- ส่งข้อความถึงแชท: ผู้ใช้ส่งข้อความไปยังแชท (กลุ่มหรือโดยตรง)
ตัวอย่างการดำเนินการโดยประมาณทั้งหมดของแอปใน Cloud Firestore สำหรับ 3 อย่าง งานของผู้ใช้ทั่วไปมีดังนี้
- การอ่าน: (5 * 10) + (30) = การอ่าน 80 ครั้ง / ผู้ใช้ / วัน
- การเขียน: (10 * 2) = การเขียน 20 ครั้ง / ผู้ใช้ / วัน
- เครือข่ายขาออก: (50 * 0.25 KB) + (30 * 0.25 KB) = 20 KB / ผู้ใช้ / วัน
- พื้นที่เก็บข้อมูล: (20 * 0.75 KB) = 15 KB / ผู้ใช้ / วัน
การใช้งานทั้งหมดตามงานของผู้ใช้
เลือกงานของผู้ใช้แต่ละรายเพื่อดูคำอธิบายโดยละเอียดและรายละเอียดของการดำเนินการ พื้นที่เก็บข้อมูล และค่าใช้จ่ายด้านเครือข่ายในแอป
ดูรายการแชท
หน้าจอหลักของแอปจะโหลดแชท 25 รายการล่าสุดที่เกิดขึ้น เสียค่าบริการสำหรับการอ่านเอกสาร 25 ครั้ง สมมติว่าผู้ใช้ที่ใช้งานอยู่เปิดแอป 5 ครั้งต่อวัน รวมเป็นการอ่าน 125 ครั้งต่อผู้ใช้ต่อวัน แต่จะมีประสิทธิภาพมากกว่า ดังเช่นในตัวอย่างต่อไปนี้ จะช่วยลดภาระนี้ลงได้
ในตัวอย่างด้านล่าง เราจำกัดการค้นหาเป็นแชทใหม่โดยใช้การประทับเวลาเป็น การดึงข้อมูลที่สำเร็จแต่ละครั้งที่แอปจัดเก็บไว้ ได้แก่
db.collection('groups') .where('participants', 'array-contains', 'user123') .where('lastUpdated', '>', lastFetchTimestamp) .orderBy('lastUpdated', 'desc') .limit(25)
สมมติว่ามีแชทที่อัปเดตเฉลี่ย 10 รายการในแต่ละครั้ง ผู้ใช้ตรวจสอบแอป การค้นหานี้จะอ่านเอกสารเพียง 10 ครั้ง
อ่านข้อความในแชท
ผู้ใช้คลิกเข้าไปในชุดข้อความของแชทจากหน้าจอหลักเพื่อดูข้อความล่าสุด ข้อความด้วยการโหลด 50 ข้อความล่าสุดในการโหลดครั้งแรก
สมมติว่าผู้ใช้ทั่วไปดำเนินการเช่นนี้ 5 ครั้งต่อวัน (1 ครั้งสำหรับ ทุกครั้งที่เปิดหน้าจอหลัก) ทำให้ได้ผลรวมเป็น 250 การอ่านต่อผู้ใช้ต่อวัน เรายังสามารถจำกัดการค้นหาสำหรับข้อความใหม่ ตั้งแต่เวลาที่ดึงข้อมูลครั้งล่าสุด:
db.collection('groups') .doc('group234') .collection('messages') .where('sentTime', '>', lastFetchTimestamp) .orderBy('sentTime', 'desc') .limit(50)
สมมติว่าผู้ใช้ได้รับข้อความประมาณ 30 ข้อความต่อวันจากแชททั้งหมด ตั้งแต่ปี คุณได้จำกัดการค้นหาให้เรียกข้อความใหม่ ซึ่งจะแปลว่า ให้เหลือเพียง 30 ข้อความต่อวัน
ส่งข้อความไปยังแชท
ผู้ใช้จะส่งข้อความถึงผู้เข้าร่วมคนอื่นๆ ได้เมื่ออยู่ในแชท สมมติว่าผู้ใช้ที่ใช้งานอยู่ส่งข้อความประมาณ 10 ข้อความต่อวัน
ข้อความที่ส่งแต่ละฉบับจะทําให้มีการเขียนเอกสาร 2 ฉบับ นั่นคือ การเขียนครั้งที่ 1 ไปยัง
คอลเล็กชันย่อย messages
ของแชทและ 1 รายการเขียนไปยังแชท
เอกสารหลักเพื่ออัปเดตการประทับเวลา lastUpdated
และอื่นๆ
ข้อมูลเมตา
โปรดทราบว่าค่าใช้จ่ายในการอ่านข้อความเหล่านี้คำนวณใน เส้นทางอื่นๆ ดังนั้นจำนวนรวมด้านล่างจะพิจารณาเฉพาะค่าใช้จ่ายในการเขียนนี้เท่านั้น
การใช้งานที่เรียกเก็บเงินสำหรับงานของผู้ดูแลระบบ
ในฐานะเจ้าของแอปหรือผู้ดูแลระบบ คุณอาจต้องการสร้างรายงาน
ข้อมูลแอปของคุณ ตัวอย่างเช่น คุณอาจต้องการรักษาจำนวนรายวันของ
จำนวนข้อความที่ส่งโดยผู้ใช้ คุณสามารถทำได้ด้วย
การรวม count()
ของ
กลุ่มคอลเล็กชัน messages
สำหรับการค้นหาการรวม เช่น count()
ระบบจะเรียกเก็บเงินการอ่านเอกสาร 1 ครั้ง
สำหรับแต่ละกลุ่มที่มีรายการดัชนีสูงสุด 1,000 รายการที่ตรงกับการค้นหา กำลังเรียกใช้
การรวมรายวันจะเพิ่มการเรียกเก็บเงินรายเดือนต่อไปนี้
เล็ก
(การติดตั้ง 5 หมื่นครั้ง)
สำหรับการติดตั้งแอป 50,000 ครั้ง (5,000 DAU): $0.0009/เดือน
ผู้ใช้ที่ใช้งานอยู่ 5,000 คน * ข้อความใหม่ 10 ข้อความต่อผู้ใช้ = เอกสารข้อความใหม่ 50,000 ฉบับต่อวัน
นับเอกสาร 50,000 ฉบับ / ดัชนีที่ตรงกัน 1,000 ฉบับต่อการเรียกเก็บเงินในการอ่าน = การอ่าน 50 ครั้ง
การอ่าน 50 ครั้งต่อวัน * 30 วัน = การอ่าน 1,500 ครั้งต่อเดือน
การอ่าน 1,500 ครั้งต่อเดือน * ราคาอ่าน 0.06/100,000 = $0.0009 ต่อเดือน
ปานกลาง
(การติดตั้ง 1 ล้านครั้ง)
สำหรับการติดตั้งแอป 1,000,000 ครั้ง (ผู้ใช้ที่ใช้งานอยู่รายวัน 100,000 คน): $0.018/เดือน
ผู้ใช้ที่ใช้งานอยู่ 100,000 คน * ข้อความใหม่ 10 ข้อความต่อผู้ใช้ = เอกสารข้อความใหม่ 1,000,000 ฉบับต่อวัน
นับเอกสาร 1,000,000 ฉบับ / ดัชนีที่ตรงกัน 1,000 ฉบับต่อการเรียกเก็บเงินการอ่าน = การอ่าน 1,000 ครั้ง
การอ่าน 1,000 ครั้งต่อวัน * 30 วัน = การอ่าน 30,000 ครั้งต่อเดือน
การอ่าน 30,000 ครั้งต่อเดือน * ราคาอ่าน 0.06/100,000 = $0.018 ต่อเดือน
ใหญ่
(การติดตั้ง 10 ล้านครั้ง)
สำหรับการติดตั้งแอป 10,000,000 ครั้ง (ผู้ใช้ที่ใช้งานอยู่รายวัน 1,000,000 คน): $0.18
ผู้ใช้ที่ใช้งานอยู่ 1,000,000 คน * ข้อความใหม่ 10 ข้อความต่อผู้ใช้ = เอกสารข้อความใหม่ 10,000,000 ฉบับต่อวัน
นับเอกสาร 10,000,000 ฉบับ / ดัชนีที่ตรงกัน 1,000 ฉบับต่อการเรียกเก็บเงินการอ่าน 10,000 ครั้ง
การอ่าน 10,000 ครั้งต่อวัน * 30 วัน = การอ่าน 300,000 ครั้งต่อเดือน
การอ่าน 300,000 ครั้งต่อเดือน * ราคาอ่าน .06/100000 = $ 0.18 ต่อเดือน
สิทธิประโยชน์ที่รวมอยู่: บริการที่ไม่มีค่าใช้จ่ายสำหรับแอปของคุณ
แม้ว่าการดำเนินการ พื้นที่เก็บข้อมูล และแบนด์วิดท์ของเครือข่ายใน Cloud Firestore ทั้งหมด สำหรับการใช้งานที่เรียกเก็บเงินได้ คุณยังจะได้รับสิทธิประโยชน์อื่นๆ มากมาย ค่าใช้จ่ายเพิ่มเติม ลองใช้บริการต่อไปนี้ที่ไม่มีค่าใช้จ่ายเหมือนคุณ เปรียบเทียบ Cloud Firestore กับตัวเลือกฐานข้อมูลอื่นๆ
- การเข้าถึงไคลเอ็นต์โดยตรง: Cloud Firestore เข้าถึงได้โดยตรงจาก โค้ดไคลเอ็นต์โดยใช้ SDK แบบเนทีฟของเรา ซึ่งหมายความว่าคุณไม่จำเป็นต้องสร้าง และเรียกใช้เซิร์ฟเวอร์ API เพื่อเชื่อมต่อไคลเอ็นต์บนอุปกรณ์เคลื่อนที่กับฐานข้อมูล
- การจัดสรรภาระงาน: เนื่องจาก Cloud Firestore ปรับขนาดโดยอัตโนมัติเพื่อรองรับ การรับส่งข้อมูลไปยังฐานข้อมูล คุณไม่จำเป็นต้องเรียกใช้ตัวจัดสรรภาระงาน
- ระยะเวลาทำงานของเซิร์ฟเวอร์: ฐานข้อมูล Cloud Firestore ทำงานบนเซิร์ฟเวอร์ Google Cloud เสนอระยะเวลาทำงานรายเดือนมากกว่า 99%
- การตรวจสอบสิทธิ์: ตรวจสอบสิทธิ์ผู้ใช้แบบไม่จำกัดได้อย่างง่ายดายและปลอดภัยด้วย การตรวจสอบสิทธิ์ Firebase การตรวจสอบสิทธิ์ Firebase ผสานรวมกับ Cloud Firestore โดยตรง คุณจึงไม่ต้องเรียกใช้เอง บริการตรวจสอบสิทธิ์
- ข้อความ Push: ส่งข้อความและการแจ้งเตือนด้วย Cloud Messaging
- ผลิตภัณฑ์ Firebase อื่นๆ: ผสานรวมผลิตภัณฑ์อื่นๆ ของ Firebase โดยไม่มีค่าใช้จ่าย ได้แก่ A/B Testing, Analytics, Crashlytics, Performance Monitoring และการกำหนดค่าระยะไกล ดูข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ Firebase อื่นๆ และราคา Firebase