Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

iOS התקנת התקנת Android

התקנת Web API REST

התקנת ++ C התקנה אחדים

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

יכולות מפתח

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

איך זה עובד?

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

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

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

נתיב יישום

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

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

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

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