מסד הנתונים בזמן אמת של Firebase הוא מסד נתונים המתארח בענן. הנתונים מאוחסנים כ-JSON ומסונכרנים בזמן אמת לכל לקוח מחובר. כאשר אתה בונה אפליקציות חוצות פלטפורמות עם פלטפורמות Android, Apple ו-JavaScript SDK שלנו, כל הלקוחות שלך חולקים מופע אחד של מסד נתונים בזמן אמת ומקבלים באופן אוטומטי עדכונים עם הנתונים החדשים ביותר.
אנו יכולים להשתמש בכל כתובת אתר של מסד נתונים של Firebase בזמן אמת כנקודת קצה REST. כל שעלינו לעשות הוא לצרף .json
לסוף כתובת האתר ולשלוח בקשה מלקוח ה-HTTPS האהוב עלינו.
צור חשבון
ראשית הירשם לחשבון ללא עלות במסוף Firebase . אפליקציית Firebase חדשה תיווצר עבורך עם כתובת URL ייחודית המסתיימת ב- firebaseio.com
. אתה תשתמש בכתובת האתר הזו כדי לאמת את המשתמשים שלך וכדי לאחסן ולסנכרן נתונים עם מסד הנתונים של האפליקציה.
בתוך מסוף Firebase אתה יכול ליצור, לנהל ולמחוק אפליקציות Firebase. לחיצה על אפליקציית Firebase ספציפית מאפשרת לך להציג ולשנות את מסד הנתונים של האפליקציה שלך בזמן אמת. במרכז השליטה של האפליקציה שלך, תוכל גם להגדיר כללי אבטחה של מסד נתונים של Firebase בזמן אמת, לנהל את האימות של האפליקציה שלך, לפרוס ולהציג ניתוחים.
צור מסד נתונים
נווט לקטע מסד נתונים בזמן אמת של מסוף Firebase . תתבקש לבחור פרויקט Firebase קיים. עקוב אחר זרימת העבודה של יצירת מסד הנתונים.
בחר מצב התחלה עבור כללי האבטחה של Firebase:
- מצב מבחן
טוב לתחילת העבודה עם ספריות לקוח הנייד והאינטרנט, אבל מאפשר לכל אחד לקרוא ולדרוס את הנתונים שלך. לאחר הבדיקה, הקפד לעיין בקטע הבנת כללי מסד נתונים של Firebase בזמן אמת .
כדי להתחיל בעבודה עם האינטרנט, Apple או Android SDK, בחר במצב test.
- מצב נעול
דוחה כל קריאה וכתיבה מלקוחות ניידים ואינטרנט. שרתי היישומים המאומתים שלך עדיין יכולים לגשת למסד הנתונים שלך.
בחר מיקום עבור מסד הנתונים.
בהתאם למיקום מסד הנתונים , כתובת האתר של מסד הנתונים החדש תהיה באחת מהצורות הבאות:
DATABASE_NAME .firebaseio.com
(עבור מסדי נתונים ב-us-central1
)DATABASE_NAME . REGION .firebasedatabase.app
(עבור מסדי נתונים בכל המיקומים האחרים)
לחץ על בוצע .
כאשר אתה מפעיל את מסד הנתונים בזמן אמת, הוא גם מפעיל את ה-API ב- Cloud API Manager .
בחר ספריית עוזר
אתה יכול לקרוא ולכתוב נתונים דרך REST API ישירות משורת הפקודה. במדריך זה נשתמש ב-cURL עבור כל הדוגמאות שלנו. יש לנו גם מספר ספריות עוזרות של צד שלישי לאינטראקציה עם REST API מהשפה האהובה עליך. אתה יכול להשתמש באחת מספריות העזר הבאות או ליצור משלך:
שפה | ספריות |
---|---|
קלוז'ור | taika מאת Cloudfuji |
חץ | לקוח IO בספריית Firebase-dart הרשמית |
ללכת | Firego מאת סטיבן ברלנגה וטים גוסט Go Firebase מאת קוסמין ניקולאסקו וג'סטין טולוס |
Java | firebase4j מאת Brandon Gresham |
פרל | Firebase-Perl מאת Kiran Kumar ו-JT Smith |
PHP | firebase-php מאת kreait firebase-php מאת Tamas Kalman |
פִּיתוֹן | Pyrebase מאת ג'יימס צ'יילדס-מיידמנט python-firebase מאת Özgür Vatansever python-firebase מאת מייקל הוין |
אוֹדֶם | firebase-ruby מאת אוסקר דל בן BigBertha מאת פרננד גליאנה rest-firebase מאת Codementor |
הצעדים הבאים
- למד כיצד לבנות נתונים עבור מסד נתונים בזמן אמת.
- לשמור מידע.
- שחזר מידע.
- הצג את מסד הנתונים שלך במסוף Firebase.