پایگاه داده بیدرنگ Firebase برای توسعه دهندگان SQL (سری های ویدیویی)

اگر علاقه مند به یادگیری در مورد پایگاه داده بیدرنگ هستید، اما از یک پس زمینه سنتی SQL هستید، این سری از ویدیوها از کانال YouTube Firebase ممکن است برای شما جالب باشد.

این ویدیوی اول تفاوت های اصلی بین نحوه ذخیره داده ها در یک پایگاه داده سنتی SQL و نحوه ذخیره آن ها در یک پایگاه داده NoSQL مانند پایگاه داده Realtime را پوشش می دهد.

این ویدئو یک مدل پایگاه داده رابطه‌ای می‌گیرد که معمولاً ممکن است در یک پایگاه داده SQL ببینید و آن را به یک مدل NoSQL تبدیل می‌کند که به خوبی در پایگاه داده بیدرنگ Firebase کار می‌کند.

پرس و جو از یک پایگاه داده NoSQL نسبت به آنچه در پایگاه داده SQL سنتی به آن عادت دارید، قدرت کمتری دارد. اما اگر داده های خود را به درستی ساختار دهید، هنوز چیزهای زیادی وجود دارد که می توانید انجام دهید. این ویدیو نگاهی به پرس و جوهای اساسی و نحوه عملکرد آنها در پایگاه داده بیدرنگ خواهد داشت.

این ویدیو با هشت پرس و جو رایج SQL شروع می شود و سپس آنها را یک به یک به پرس و جوهایی تبدیل می کند که با پایگاه داده Realtime کار می کنند. وقت آن است که دانش نظری خود را در عمل پیاده کنید!

پایگاه داده بیدرنگ هیچ روشی برای پیوستن به داده‌ها ندارد، اما همچنان می‌توانید داده‌ها را از یک مکان بگیرید و داده‌های مرتبط را از مکان دیگری با هم ادغام کنید. ما در این درس به شما نشان خواهیم داد که چگونه این کار را انجام دهید.

غیرعادی‌سازی فرآیند کپی کردن داده‌ها به منظور کاهش یا ساده‌سازی پرس‌وجو است. در حالی که این ممکن است از پس زمینه SQL عجیب به نظر برسد، اما این یک روش معمول در پایگاه داده های NoSQL است که خواندن را با کارایی بیشتر و زندگی شما را بسیار آسان تر می کند. ما در این درس به شما برخی از مزایای غیرعادی سازی داده ها و نحوه انجام آن را نشان خواهیم داد.

غیرعادی سازی برای افزایش عملکرد خواندن و پرس و جو عالی است، اما به قیمت ثبات داده ها تمام می شود. خوشبختانه، به‌روزرسانی‌های چند مسیری می‌توانند به شما کمک کنند تا با داده‌های غیرعادی‌شده سازگاری داشته باشید. این ویدیو به شما نشان می‌دهد که چگونه از مسیرهای جستجو برای کپی کردن داده‌ها در مکان‌های مختلف و ثابت نگه داشتن آن‌ها استفاده کنید.

پایگاه داده Realtime ممکن است بدون طرح باشد، اما این بدان معنا نیست که شما نمی توانید از ساختار داده خود محافظت کنید. به جای طرحواره ها، پایگاه داده Realtime از یک زبان قوانین سمت سرور به نام قوانین امنیتی استفاده می کند. این ویدیو به شما نشان می‌دهد که چگونه از قوانین امنیتی برای محافظت از ساختار داده‌های خود و ایجاد ساختارهایی شبیه کلید خارجی استفاده کنید.