SQL Geliştiricileri için Firebase Gerçek Zamanlı Veritabanı (video serisi)

Gerçek Zamanlı Veritabanı hakkında bilgi edinmek istiyorsanız ancak daha geleneksel bir SQL arka planından geliyorsanız, Firebase YouTube kanalındaki bu video dizisi ilginizi çekebilir.

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.

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.

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.

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!

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.

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.

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.

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.