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, istemciler bir Realtime Database örneği paylaşır ve güncellemeleri otomatik olarak alır en yeni verileri kullanır.

Alternatif olarak, modern erişim için Cloud Firestore'i deneyebilirsiniz daha zengin veri modelleri, sorgulanabilirlik, ölçeklenebilirlik ve daha yüksek stok durumu.


Başlamaya hazır mısınız? Platformunuzu seçin:

iOS+ Android Web Fırtına Birlik C++ Yönetici REST API

Temel özellikler

Gerçek zamanlı Firebase Realtime Database, tipik HTTP istekleri yerine verileri kullanır 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 uygulamasına doğrudan bir mobil cihazdan erişilebilir veya web tarayıcısı; uygulama sunucusuna gerek yoktur. Güvenlik ve Firebase Realtime Database aracılığıyla veri doğrulama yapabilirsiniz. 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 destek sağlayabilirsiniz 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 projenizde Firebase Authentication ile oluşturun ve izin verir. Her veritabanındaki verilere erişimi kontrol etmek için özel Firebase Realtime Database Security Rules 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 tekrar 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, ifadeye dayalı esnek ve esnek bir kural dili sağlar. güvenlik kuralları (Firebase Realtime Database Güvenlik Kuralları) adı verilen verilerin ne zaman okunabileceği veya ne zaman yazılabileceği Şununla entegre olduğunda: Firebase Authentication, geliştiriciler kimin hangi verilere nasıl erişebileceğini tanımlayabilir 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'si 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 edin Gradle, CocoaPods veya bir komut dosyası kullanarak müşterileri hızlıca dahil edin.
Realtime Database Referansı Oluştur 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, Google Cloud ürünlerine dair 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.
  • Geliştiricinin belirttiği mağaza sayısı: Firebase Remote Config 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 resim, resim ve metin gibi dosyaları depolar. videolar ve seslerin yanı sıra kullanıcı tarafından oluşturulan diğer içerikler.

Sonraki adımlar: