במהלך הפיתוח של האפליקציה באמצעות Cloud Firestore, כדאי להרחיב את הידע מעבר ליסודות שמפורטים בקטעים 'ניהול נתונים' ו'שאילתות על נתונים'. הפתרונות שמפורטים בקטע הזה מספקים הנחיות לתרחישים מתקדמים יותר לדוגמה.
שילוב עם BigQuery
סיכום: שימוש ב-Firebase Extensions כדי לשלב נתונים ב-Cloud Firestore עם BigQuery
תרחיש לדוגמה: אם אתם צריכים לנתח כמויות גדולות של נתונים, תוכלו להשתמש ב-BigQuery.
הטמעת צ'אט בוט מבוסס-AI
סיכום: אפשר להשתמש ב-Firebase Extensions כדי להוסיף לאפליקציה צ'אט בוט מבוסס-AI.
תרחיש לדוגמה: אפשר להשתמש בצ'אט בוטים כדי לשפר את שירות הלקוחות, לשווק תכונה או שירות חדשים, לספק הצעות מחיר למכירות או לצרכים אחרים. כדי להתחיל, תוכלו להשתמש בתוספים האלה.
הפתרון לתוספים של צ'אטבוט מבוסס-AI
שיפור הטיפול בטקסט
סיכום: משתמשים ב-Firebase Extensions כדי לחלץ ולנתח נתוני טקסט.
תרחיש לדוגמה: אם אתם צריכים לסכם טקסט, לזהות דיבור רעיל, לתרגם טקסט או לתמלל אודיו, תוכלו להשתמש בתוספים האלה.
שיפור הערך של המדיה
סיכום: שימוש ב-Firebase Extensions כדי לחלץ ולנתח מקורות מדיה בסטרימינג.
תרחיש לדוגמה: אם אתם צריכים לסווג תמונות, להמיר דיבור לטקסט או לבצע זיהוי תווים אופטי (OCR), תוכלו להשתמש בתוספים האלה.
Firestore Lite, ערכת ה-SDK של Firestore לאינטרנט שמבוססת על REST בלבד
סיכום: פיתוח אפליקציות אינטרנט קטנות יותר עם זמני טעינה מהירים יותר, כשאחסון במטמון אופליין לא חשוב ויש צורך רק בגישה אונליין למסד הנתונים.
תרחיש לדוגמה: אם לאפליקציה שלכם אין צורך לנהל משתמשים אופליין, תוכלו לייבא את הקובץ @firebase\firestore-lite
. לאחר מכן, תכנתו תכונות שמשתמשות בקצה העורפי של Firestore.
שאילתות צבירת נתונים
סיכום: יצירת צבירה של הנתונים ב-Cloud Firestore באמצעות עסקאות ו-Cloud Functions.
תרחיש לדוגמה: כדי להריץ שאילתות על הנתונים שלכם במספר אוספים, צריך ליצור צבירה ולהריץ את השאילתה. לדוגמה, באפליקציית המלצות, יכול להיות שתרצו לאחזר את כל המידע על מסעדה מסוימת מתוך אוספים שונים.
מונים מבוזרים
סיכום: כדי לעדכן מסמך בתדירות גבוהה יותר מזו שנתמכת כרגע ב-Cloud Firestore, אפשר להפיץ את העדכונים בין אוספי המשנה מסוג 'מונה'.
תרחיש לדוגמה: אפשר להשתמש בפתרון הזה כדי להוסיף 'מספרים' לאפליקציה (לדוגמה, כדי לייצג לייקים) ולעדכן את המסמך המתאים בתדירות גבוהה. ב-Cloud Firestore יש תמיכה ב-2 פעולות כתיבה בשנייה בכל מסמך.
חיפוש טקסט מלא
סיכום: חיפוש טקסט שמופיע במסמכים ב-Cloud Firestore.
תרחיש לדוגמה: יכול להיות שהמשתמשים ירצו לחפש בתוכן של האפליקציה, כולל טקסט שמופיע בשדות נפרדים במסמכים ובאוספים. אפשר להשתמש בפתרון הזה כדי להפעיל חיפוש טקסט מלא.
בניית נוכחות
סיכום: הוספת מערכת נוכחות שמזהה אם משתמש מחובר באופן פעיל או לא.
תרחיש לדוגמה: אפשר להשתמש בפתרון הזה כדי לזהות משתמשים שמחוברים באופן פעיל לאפליקציה. לדוגמה, באפליקציית צ'אט אפשר להשתמש במערכת נוכחות כדי לאכלס רשימה של משתמשים שמחוברים.
גישה מאובטחת לנתונים של משתמשים וקבוצות
סיכום: כותבים כללי אבטחה כדי לשלוט בגישה למסמכים ספציפיים על סמך תפקידים של משתמשים.
תרחיש לדוגמה: אפשר להשתמש בפתרון הזה כדי ליצור אפליקציות שיתופיות תוך צמצום הסיכון לגישה לא הולמת לנתונים.
תזמון ייצוא נתונים
סיכום: אפשר להשתמש בשירות Cron App Engine כדי לתזמן ייצוא של הנתונים.
תרחיש לדוגמה: אפשר להשתמש בפתרון הזה כדי להריץ פעולות ייצוא לפי לוח זמנים.