Firebase Realtime Database

NoSQL bulut veritabanımızda verileri depolayın ve senkronize edin. Veri tüm istemciler arasında gerçek zamanlı olarak senkronize edilir ve emin olun.

Realtime Database

Cloud Firestore

Tercih edilen

Firebase Realtime Database, bulutta barındırılan bir veritabanıdır. Veriler JSON olarak depolanır ve bağlı her istemciyle gerçek zamanlı olarak senkronize edilir. Bir e-posta, Apple platformları, Android ve JavaScript SDK'larımızla, müşteriler bir Realtime Database örneği paylaşır ve aşağıdaki örneklerle güncellemeleri otomatik olarak alır: en yeni verileri kullanır.

Alternatif olarak, modern yazılım için Cloud Firestore'u deneyebilirsiniz daha zengin veri modelleri, sorgulanabilirlik, ölçeklenebilirlik ve daha yüksek stok durumu.

iOS+ kurulumu

Android kurulumu

Flutter kurulumu

Web kurulumu

REST API

C++ kurulumu

Unity kurulumu

Yönetici kurulumu

Temel özellikler

Gerçek zamanlı Firebase Realtime Database, tipik HTTP istekleri yerine senkronizasyon—veriler her değiştiğinde, bağlı tüm cihazlar milisaniyeler içinde güncellenir. İş birliğine yatkın etkileyici deneyimler sunuyor.
Çevrimdışı Firebase uygulamaları çevrimdışıyken bile duyarlı olmaya devam eder çünkü Firebase Realtime Database SDK, verilerinizi diskte tutar. Bağlantı kurulduğunda yeniden kurulduğunda, istemci cihazın kaçırdığı tüm değişiklikleri alır. sunucu durumuyla senkronize edilmesi gerekir.
İstemci Cihazlarından ulaşılabilir Firebase Realtime Database'e doğrudan mobil cihazlardan erişilebilir veya web tarayıcısı; uygulama sunucusuna gerek yoktur. Güvenlik ve Firebase Realtime Database üzerinden veri doğrulama yapılabilir. Güvenlik Kuralları; veriler doğrulandığında yürütülen okumayabilir.
Birden çok veritabanında ölçeklendirme Blaze fiyatlandırma planındaki Firebase Realtime Database ile şunları destekleyebilirsiniz: Verilerinizi birden fazla kullanıcıya bölerek uygulamanızın veri ihtiyaçlarını geniş ölçekte aynı Firebase projesindeki veritabanı örneklerini Kimlik doğrulamayı kolaylaştırın Firebase Authentication'ı kullanarak projenizde izin verir. Her veritabanındaki verilere erişimi kontrol etmek için özel Firebase Realtime Database Güvenlik Kuralları oluşturun.

Nasıl çalışır?

Firebase Realtime Database, zengin ortak çalışmaya dayalı uygulamalar derlemenize olanak tanır Böylece, veri tabanına doğrudan istemci taraflı koddan güvenli erişim sağlanarak erişilebilir. Veri yerel olarak kalıcıdır ve çevrimdışı olsa bile gerçek zamanlı etkinlikler tetiklenmeye devam etmektedir. son kullanıcıya duyarlı bir deneyim sunuyor. Cihaz yeniden internete bağlandığında Realtime Database, yerel veri değişikliklerini uzak güncellemelerle senkronize eder oluşan tüm çakışmalar otomatik olarak birleştirilir.

Realtime Database; esnek, ifade tabanlı kural dili sunar. Firebase Realtime Database Güvenlik Kuralları adlı yeni bir kod snippet'i ekleyin. verilerin ne zaman okunabileceği veya ne zaman yazılabileceği Şununla entegre olduğunda: Firebase Authentication, geliştiriciler kimin hangi verilere, nasıl ve erişebilir.

Realtime Database, bir NoSQL veritabanıdır ve bu nedenle farklı optimizasyonlara sahiptir ve olanaklarla karşılaştırıldığında çok değerlidir. Realtime Database API: yalnızca hızlı bir şekilde yürütülebilecek işlemlere izin verecek şekilde tasarlanmıştır. Bu şekilde şunları yapabilirsiniz: Android mobil uygulaması olmadan milyonlarca kullanıcıya hizmet verebilecek harika bir gerçek zamanlı deneyim uzlaşmaya varıyor. Bu yüzden, bir düşünün, verilerinize nasıl erişmesi gerektiği ve daha sonra uygun şekilde yapılandırmanız gerekir.

Uygulama yolu

Firebase Realtime Database SDK'larını entegre etme Gradle, CocoaPods veya bir komut dosyası kullanarak müşterileri hızlıca dahil edin.
Realtime Database Referansları Oluşturma JSON verilerinize (ör. "users/user:1234/phone_number") başvuruda bulunma ayarlamak veya veri değişikliklerine abone olabilirsiniz.
Verileri Ayarla ve Değişiklikleri Dinle Veri yazmak veya değişikliklere abone olmak için bu referansları kullanın.
Çevrimdışı Kalıcılığı Etkinleştir Verilerin kullanılabilmesi için cihazın yerel diskine yazılmasına izin ver çevrimdışıyken.
Verilerinizin güvenliğini sağlayın Verilerinizin güvenliğini sağlamak için Firebase Realtime Database Güvenlik Kurallarını kullanın.

Diğer veri türlerini depolama

  • Cloud Firestore, müşterilere yönelik esnek ve ölçeklenebilir Firebase ve Google Cloud'dan mobil, web ve sunucu geliştirme. Veritabanı seçenekleri arasındaki farklar hakkında daha fazla bilgi edinmek için Bir veritabanı seçin: Cloud Firestore veya Realtime Database.
  • Firebase Remote Config, geliştirici tarafından belirtilen depolar uygulamanızın davranışını ve görünümünü kullanıcıların güncelleme indirmesini gerektirmesi.
  • Firebase Hosting; HTML, CSS ve Web siteniz için JavaScript'in yanı sıra geliştirici tarafından sağlanan diğer öğeler (ör. grafikler, yazı tipleri ve simgeler.
  • Cloud Storage; görüntüler, videolar ve seslerin yanı sıra kullanıcı tarafından oluşturulan diğer içerikler.

Sonraki adımlar: