Firebase Realtime Database برای توسعه دهندگان SQL (سری های ویدیویی)
پایگاه های داده SQL و پایگاه داده Firebase
این اولین ویدیو تفاوت های اصلی بین نحوه ذخیره داده ها در پایگاه داده سنتی SQL و نحوه ذخیره آن ها در پایگاه داده NoSQL مانند Realtime Database را پوشش می دهد.
تبدیل ساختارهای SQL به ساختارهای Firebase
این ویدئو یک مدل پایگاه داده رابطهای میگیرد که معمولاً ممکن است در یک پایگاه داده SQL ببینید و آن را به یک مدل NoSQL تبدیل میکند که به خوبی در Firebase Realtime Database کار میکند.
پرس و جوی پایگاه داده Firebase 101
پرس و جو از یک پایگاه داده NoSQL نسبت به آنچه در پایگاه داده SQL سنتی به آن عادت کرده اید، قدرت کمتری دارد. اما اگر داده های خود را به درستی ساختار دهید، هنوز چیزهای زیادی وجود دارد که می توانید انجام دهید. این ویدیو نگاهی به پرس و جوهای اساسی و نحوه کار آنها در Realtime Database خواهد داشت.
پرس و جوهای رایج SQL که برای پایگاه داده Firebase تبدیل شده اند
این ویدیو با هشت پرسوجوی رایج SQL شروع میشود و سپس آنها را یک به یک به جستارهایی تبدیل میکند که با Realtime Database کار میکنند. وقت آن است که دانش تئوری خود را در عمل پیاده کنید!
به پایگاه داده Firebase می پیوندد
Realtime Database هیچ روشی برای پیوستن به دادهها ندارد، اما همچنان میتوانید دادهها را از یک مکان بگیرید، و دادههای مرتبط را از مکان دیگری با هم ادغام کنید. ما در این درس به شما نشان خواهیم داد که چگونه این کار را انجام دهید.
غیرعادی سازی با Realtime Database طبیعی است
غیرعادیسازی فرآیند کپی کردن دادهها به منظور کاهش یا سادهسازی پرسوجو است. در حالی که این ممکن است از پس زمینه SQL عجیب به نظر برسد، اما این یک روش معمول در پایگاه داده های NoSQL است که خواندن را با کارایی بیشتر و زندگی شما را بسیار آسان تر می کند. ما در این درس به شما برخی از مزایای غیرعادی سازی داده ها و نحوه انجام آن را نشان خواهیم داد.
سازگاری داده ها با به روز رسانی های چند مسیری
غیرعادی سازی برای افزایش عملکرد خواندن و پرس و جو عالی است، اما به قیمت ثبات داده ها تمام می شود. خوشبختانه، بهروزرسانیهای چند مسیری میتوانند به شما کمک کنند تا با دادههای غیرعادیشده سازگاری داشته باشید. این ویدیو به شما نشان میدهد که چگونه از مسیرهای جستجو برای کپی کردن دادهها در مکانهای مختلف و ثابت نگه داشتن آنها استفاده کنید.
ایمن سازی ساختار داده های خود با قوانین امنیتی
Realtime Database ممکن است بدون طرح باشد، اما این بدان معنا نیست که شما نمی توانید از ساختار داده خود محافظت کنید. به جای طرحواره ها، Realtime Database از یک زبان قوانین سمت سرور به نام قوانین امنیتی استفاده می کند. این ویدیو به شما نشان میدهد که چگونه از قوانین امنیتی برای محافظت از ساختار دادههای خود و ایجاد ساختارهایی شبیه کلید خارجی استفاده کنید.