SQL Geliştiricileri için Firebase Gerçek Zamanlı Veritabanı (video serisi)
SQL Veritabanları ve Firebase Veritabanı
Bu ilk video, verilerin geleneksel bir SQL veritabanında nasıl depolandığı ile Realtime Database gibi bir NoSQL veritabanında nasıl depolandığı arasındaki temel farkları kapsar.
SQL yapılarını Firebase yapılarına dönüştürme
Bu video, tipik olarak bir SQL veritabanında görebileceğiniz ilişkisel bir veritabanı modelini alır ve bunu Firebase Gerçek Zamanlı Veritabanında iyi çalışan bir NoSQL modeline dönüştürür.
Firebase Veritabanı Sorgulama 101
Bir NoSQL veritabanını sorgulamak, geleneksel bir SQL veritabanında alışık olduğunuzdan daha az güçlü olma eğilimindedir. Ancak, verilerinizi doğru bir şekilde yapılandırırsanız hala başarabileceğiniz çok şey var. Bu video, temel sorgulara ve Gerçek Zamanlı Veritabanında nasıl çalıştıklarına bir göz atacaktır.
Firebase Veritabanı için dönüştürülen Ortak SQL Sorguları
Bu video, sekiz yaygın SQL sorgusu ile başlar ve ardından bunları birer birer Gerçek Zamanlı Veritabanı ile çalışan sorgulara dönüştürür. Teorik bilginizi pratiğe dökmenin zamanı geldi!
Firebase Veritabanına Katılır
Gerçek Zamanlı Veritabanı, verileri özel olarak birleştirmek için herhangi bir yönteme sahip değildir, ancak yine de bir konumdan veri alabilir ve ilgili verileri başka bir konumdan birleştirebilirsiniz. Bunu nasıl yapacağınızı bu derste göstereceğiz.
Gerçek Zamanlı Veritabanında denormalizasyon normaldir
Denormalizasyon, sorgulamayı azaltmak veya basitleştirmek için verileri çoğaltma işlemidir. Bu bir SQL arka planından gelmek garip görünse de, NoSQL veritabanlarında okumaları daha performanslı hale getirecek ve hayatınızı çok daha kolaylaştıracak yaygın bir uygulamadır. Bu derste, verilerinizi denormalize etmenin bazı avantajlarını ve bunun nasıl yapılacağını göstereceğiz.
Çok yollu güncellemelerle veri tutarlılığı
Normalleştirme, okuma ve sorgulama performansını artırmak için harikadır, ancak veri tutarlılığı pahasına gelir. Neyse ki, çok yollu güncellemeler, denormalize edilmiş verilerinizle tutarlılık sağlamanıza yardımcı olabilir. Bu video, verileri birden çok yere kopyalamak ve hepsini tutarlı tutmak için arama yollarını nasıl kullanacağınızı gösterecektir.
Veri yapınızı Güvenlik Kuralları ile koruma
Gerçek Zamanlı Veritabanı şemasız olabilir, ancak bu, veri yapınızı koruyamayacağınız anlamına gelmez. Şemalar yerine, Gerçek Zamanlı Veritabanı, Güvenlik Kuralları adı verilen bildirime dayalı bir sunucu tarafı kuralları dili kullanır. Bu video, veri yapınızı korumak ve yabancı anahtar benzeri yapılar oluşturmak için Güvenlik Kurallarını nasıl kullanacağınızı gösterir.