מסד נתונים בזמן אמת של Firebase עבור מפתחי SQL (סדרת וידאו)
מסדי נתונים של SQL ומסד הנתונים של Firebase
הסרטון הראשון הזה מכסה את ההבדלים העיקריים בין האופן שבו נתונים מאוחסנים במסד נתונים מסורתי של SQL, לבין האופן שבו הם מאוחסנים במסד נתונים NoSQL כמו מסד הנתונים בזמן אמת.
המרת מבני SQL למבני Firebase
סרטון זה לוקח מודל של מסד נתונים יחסי שאתה עשוי לראות בדרך כלל במסד נתונים של SQL וממיר אותו למודל NoSQL שעובד היטב במסד הנתונים של Firebase Realtime.
שאילתת מסד נתונים של Firebase 101
שאילתה של מסד נתונים NoSQL נוטה להיות פחות חזק ממה שאתה רגיל אליו במסד נתונים מסורתי של SQL. אבל עדיין יש הרבה שאתה יכול להשיג אם אתה מבנה את הנתונים שלך נכון. סרטון זה יסתכל על שאילתות בסיסיות וכיצד הן פועלות במסד הנתונים בזמן אמת.
שאילתות SQL נפוצות שהומרו עבור מסד הנתונים של Firebase
סרטון זה מתחיל בשמונה שאילתות SQL נפוצות, ולאחר מכן ממיר אותן אחת אחת לשאילתות שעובדות עם מסד הנתונים בזמן אמת. זה הזמן ליישם את הידע התיאורטי שלך!
מצטרף למסד הנתונים של Firebase
למסד הנתונים בזמן אמת אין שיטות לצירוף נתונים ספציפית, אבל אתה עדיין יכול לקחת נתונים ממיקום אחד, ולמזג יחד את הנתונים הקשורים ממיקום אחר. אנו נראה לך כיצד לעשות זאת בשיעור זה.
דה-נורמליזציה היא נורמלית עם מסד הנתונים בזמן אמת
דהנורמליזציה היא תהליך של שכפול נתונים על מנת לצמצם או לפשט שאילתות. למרות שזה עשוי להיראות מוזר מרקע של SQL, זהו נוהג נפוץ במסדי נתונים של NoSQL שיהפוך את הקריאה לביצועים יותר ולחייך הרבה יותר קלים. בשיעור זה נראה לך כמה מהיתרונות של דה-נורמליזציה של הנתונים שלך, ואיך עושים זאת.
עקביות נתונים עם עדכוני ריבוי נתיבים
דה-נורמליזציה נהדרת להגברת ביצועי הקריאה והשאילתות, אך היא באה במחיר של עקביות נתונים. למרבה המזל, עדכונים מרובי-נתיבים יכולים לעזור לתת לך עקביות עם הנתונים המבוטלים שלך. סרטון זה יראה לך כיצד להשתמש בנתיבי חיפוש כדי להעתיק נתונים למספר מקומות ולשמור על עקביות הכל.
אבטחת מבנה הנתונים שלך באמצעות כללי אבטחה
מסד הנתונים בזמן אמת עשוי להיות חסר סכמה, אבל זה לא אומר שאתה לא יכול להגן על מבנה הנתונים שלך. במקום סכמות, מסד הנתונים בזמן אמת משתמש בשפת חוקים הצהרתית בצד השרת הנקראת כללי אבטחה. סרטון זה מראה לך כיצד להשתמש בכללי אבטחה כדי להגן על מבנה הנתונים שלך וליצור מבנים דמוי מפתח זר.