قاعدة بيانات Firebase Realtime لمطوري SQL (سلسلة فيديو)
قواعد بيانات SQL وقاعدة بيانات Firebase
يغطي هذا الفيديو الأول الاختلافات الرئيسية بين كيفية تخزين البيانات في قاعدة بيانات SQL تقليدية ، وكيفية تخزينها في قاعدة بيانات NoSQL مثل قاعدة بيانات Realtime.
تحويل هياكل SQL إلى هياكل Firebase
يأخذ هذا الفيديو نموذج قاعدة بيانات علائقية قد تراه عادةً في قاعدة بيانات SQL ويحول ذلك إلى نموذج NoSQL يعمل بشكل جيد في قاعدة بيانات Firebase Realtime.
الاستعلام عن قاعدة بيانات Firebase 101
يميل الاستعلام عن قاعدة بيانات NoSQL إلى أن يكون أقل قوة مما اعتدت عليه في قاعدة بيانات SQL التقليدية. ولكن لا يزال هناك الكثير الذي يمكنك إنجازه إذا قمت ببناء بياناتك بشكل صحيح. سيلقي هذا الفيديو نظرة على الاستعلامات الأساسية وكيفية عملها في Realtime Database.
تم تحويل استعلامات SQL الشائعة لقاعدة بيانات Firebase
يبدأ هذا الفيديو بثمانية استعلامات SQL شائعة ، ثم يحولها واحدًا تلو الآخر إلى استعلامات تعمل مع قاعدة بيانات Realtime. حان الوقت لوضع معرفتك النظرية موضع التنفيذ!
ينضم إلى قاعدة بيانات Firebase
لا تحتوي قاعدة بيانات Realtime على أي طرق لضم البيانات على وجه التحديد ، ولكن لا يزال بإمكانك أخذ البيانات من موقع واحد ودمج البيانات ذات الصلة معًا من موقع آخر. سنوضح لك كيفية القيام بذلك في هذا الدرس.
يعد عدم التطبيع أمرًا طبيعيًا في قاعدة بيانات الوقت الفعلي
عدم التطابق هو عملية تكرار البيانات لتقليل الاستعلام أو تبسيطه. في حين أن هذا قد يبدو غريبًا من خلفية SQL ، إلا أنه ممارسة شائعة في قواعد بيانات NoSQL تجعل القراءات أكثر أداءً وتجعل حياتك أسهل بكثير. سنوضح لك بعض مزايا إلغاء تنسيق بياناتك ، وكيف يتم ذلك ، في هذا الدرس.
اتساق البيانات مع التحديثات متعددة المسارات
يعد عدم التطابق أمرًا رائعًا لزيادة أداء القراءة والاستعلام ، ولكنه يأتي على حساب تناسق البيانات. لحسن الحظ ، يمكن أن تساعدك التحديثات متعددة المسارات في منحك الاتساق مع البيانات التي لم تتم تسويتها. سيوضح لك هذا الفيديو كيفية استخدام مسارات البحث لنسخ البيانات إلى أماكن متعددة والحفاظ عليها جميعًا متسقة.
تأمين بنية البيانات الخاصة بك مع قواعد الأمان
قد تكون Realtime Database غير مخطط ، لكن هذا لا يعني أنه لا يمكنك حماية بنية البيانات الخاصة بك. بدلاً من المخططات ، تستخدم Realtime Database لغة قواعد جانب الخادم التعريفية تسمى قواعد الأمان. يوضح لك هذا الفيديو كيفية استخدام قواعد الأمان لحماية بنية بياناتك وإنشاء بنيات تشبه المفاتيح الأجنبية.