דף זה תורגם על ידי Cloud Translation API.
Switch to English

מסד נתונים בזמן אמת של Firebase

אחסן וסנכרן נתונים עם מאגר הענן NoSQL שלנו. הנתונים מסונכרנים בכל הלקוחות בזמן אמת ונשארים זמינים כאשר האפליקציה שלך במצב לא מקוון.

מסד הנתונים Firebase Realtime הוא מסד נתונים המתארח בענן. הנתונים מאוחסנים כ- JSON ומסונכרנים בזמן אמת לכל לקוח מחובר. כשאתה בונה אפליקציות חוצות פלטפורמות עם ה- SDK שלנו ל- iOS, Android ו- JavaScript, כל הלקוחות שלך חולקים מופע בסיסי בזמן אמת אחד ומקבלים אוטומטית עדכונים עם הנתונים החדשים ביותר.

הגדרת iOS הגדרת אנדרואיד

הגדרת אינטרנט REST API

הגדרת C ++ התקנת אחדות

הגדרת מנהל מערכת

יכולות מפתח

זמן אמת במקום בקשות HTTP טיפוסיות, מסד הנתונים Firebase Realtime משתמש בסנכרון נתונים - בכל פעם שנתונים משתנים, כל מכשיר מחובר מקבל את העדכון הזה תוך אלפיות השנייה. ספק חוויות שיתופיות וסוחפות מבלי לחשוב על קוד רשת.
לא מקוון אפליקציות Firebase נותרות מגיבות גם במצב לא מקוון מכיוון ש- SDK Database Realtime Database ממשיך את הנתונים שלך לדיסק. לאחר הקמת הקישוריות מחדש, התקן הלקוח מקבל את כל השינויים שפספס, ומסנכרן אותו עם מצב השרת הנוכחי.
נגיש ממכשירי לקוח ניתן לגשת ישירות ממאגר המידע בזמן אמת של Firebase ממכשיר נייד או מדפדפן אינטרנט; אין צורך בשרת יישומים. אבטחה ואימות נתונים זמינים באמצעות כללי האבטחה של מסד נתונים בזמן אמת של Firebase, כללים מבוססי-ביטוי שמבוצעים בעת קריאת או כתיבת נתונים.
קנה מידה בין מספר מסדי נתונים עם מסד נתונים בזמן אמת של Firebase בתוכנית התמחור של Blaze, תוכל לתמוך בצרכי הנתונים של האפליקציה שלך בקנה מידה גדול על ידי פיצול הנתונים שלך במספר מופעי מסד נתונים באותו פרויקט Firebase. ייעל את האימות באמצעות אימות Firebase בפרויקט שלך ואמת משתמשים בכל מופעי מסד הנתונים שלך. שלוט בגישה לנתונים בכל מסד נתונים עם כללי מסד נתונים מותאמים אישית של Firebase בזמן אמת לכל מופע מסד נתונים.

איך זה עובד?

מסד הנתונים של Firebase בזמן אמת מאפשר לך לבנות יישומים עשירים ושיתופיים בכך שהוא מאפשר גישה מאובטחת למסד הנתונים ישירות מהקוד בצד הלקוח. הנתונים נשמרים באופן מקומי, ואפילו במצב לא מקוון אירועים בזמן אמת ממשיכים להתלקח, ומעניקים למשתמש הקצה חוויה מגיבה. כאשר המכשיר חוזר להתחבר, מסד הנתונים בזמן אמת מסנכרן את שינויי הנתונים המקומיים עם העדכונים המרוחקים שהתרחשו בזמן שהלקוח לא מחובר, וממזג התנגשויות באופן אוטומטי.

מסד הנתונים בזמן אמת מספק שפת כללים גמישה המבוססת על ביטוי, הנקראת Firebase Realtime Database Database Security, כדי להגדיר את אופן בניית הנתונים שלך ומתי ניתן לקרוא או לכתוב נתונים. כאשר הם משולבים עם אימות Firebase, מפתחים יכולים להגדיר למי יש גישה לאילו נתונים וכיצד הם יכולים לגשת אליהם.

מסד הנתונים בזמן אמת הוא מסד נתונים של NoSQL וככזה יש אופטימיזציות ופונקציונליות שונות בהשוואה למסד נתונים יחסי. ממשק ה- API של Realtime Database נועד לאפשר רק פעולות שניתן לבצע במהירות. זה מאפשר לך לבנות חוויה נהדרת בזמן אמת שיכולה לשרת מיליוני משתמשים מבלי להתפשר על היענות. בגלל זה, חשוב לחשוב כיצד משתמשים צריכים לגשת לנתונים שלך ואז לבנות אותם בהתאם .

מסלול יישום

שלב את ה- SDK של מסדי נתונים בזמן אמת של Firebase כלול במהירות לקוחות באמצעות Gradle, CocoaPods או סקריפט כולל.
צור הפניות למסד נתונים בזמן אמת התייחס לנתוני JSON שלך, כגון "משתמשים / משתמש: 1234 / מספר טלפון" כדי להגדיר נתונים או להירשם כמנוי לשינויים בנתונים.
הגדר נתונים והאזין לשינויים השתמש בהפניות אלה כדי לכתוב נתונים או להירשם כמנוי לשינויים.
אפשר התמדה לא מקוונת אפשר לכתוב נתונים לדיסק המקומי של המכשיר כדי שיהיה זמין במצב לא מקוון.
אבטח את הנתונים שלך השתמש בכללי האבטחה של מסדי נתונים בזמן אמת של Firebase כדי לאבטח את הנתונים שלך.

מעוניין לאחסן סוגים אחרים של נתונים?

  • Cloud Firestore הוא בסיס נתונים גמיש וניתן להרחבה לפיתוח ניידים, אינטרנט ושרתים מבית Firebase ו- Google Cloud Platform. למידע נוסף על ההבדלים בין אפשרויות מסד נתונים, ראה בחר מסד נתונים: Cloud Firestore או Realtime Database .
  • Firebase Remote Config מאחסן מפתחים צמדי ערך מפתח שצוינו כדי לשנות את ההתנהגות והמראה של האפליקציה שלך מבלי לדרוש מהמשתמשים להוריד עדכון.
  • אירוח Firebase מארח את ה- HTML, CSS ו- JavaScript עבור אתר האינטרנט שלך, כמו גם נכסים אחרים שמספקים מפתחים כמו גרפיקה, גופנים וסמלים.
  • אחסון בענן מאחסן קבצים כגון תמונות, קטעי וידאו ושמע וכן תוכן אחר שנוצר על ידי משתמשים.

הצעדים הבאים: