Firebase Gerçek Zamanlı Veritabanı

NoSQL bulut veritabanımızla verileri depolayın ve senkronize edin. Veriler tüm istemciler arasında gerçek zamanlı olarak senkronize edilir ve uygulamanız çevrimdışı olduğunda kullanılabilir durumda kalır.

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. iOS, Android ve JavaScript SDK'larımızla platformlar arası uygulamalar oluşturduğunuzda, tüm müşterileriniz bir Gerçek Zamanlı Veritabanı örneğini paylaşır ve en yeni verilerle güncellemeleri otomatik olarak alır.

iOS kurulumu Android kurulumu

Web kurulum REST API

C ++ kurulumu Birlik kurulumu

Yönetici kurulumu

Anahtar yetenekler

Gerçek zamanlı Firebase Realtime Database, tipik HTTP istekleri yerine veri senkronizasyonunu kullanır; veri her değiştiğinde, bağlı herhangi bir cihaz bu güncellemeyi milisaniyeler içinde alır. Ağ oluşturma kodunu düşünmeden işbirlikçi ve sürükleyici deneyimler sağlayın.
Çevrimdışı Firebase Gerçek Zamanlı Veritabanı SDK'sı verilerinizi diskte sakladığından, Firebase uygulamaları çevrimdışıyken bile yanıt vermeye devam eder. Bağlantı yeniden kurulduğunda, istemci cihaz kaçırdığı değişiklikleri alır ve mevcut sunucu durumuyla senkronize eder.
İstemci Cihazlarından Erişilebilir Firebase Gerçek Zamanlı Veritabanına doğrudan bir mobil cihazdan veya web tarayıcısından erişilebilir; bir uygulama sunucusuna gerek yoktur. Güvenlik ve veri doğrulama, veriler okunurken veya yazılırken yürütülen ifade tabanlı kurallar olan Firebase Gerçek Zamanlı Veritabanı Güvenlik Kuralları aracılığıyla sağlanır.
Birden çok veritabanında ölçeklendirin Blaze fiyatlandırma planındaki Firebase Realtime Database ile, verilerinizi aynı Firebase projesinde birden çok veritabanı örneğine bölerek uygulamanızın veri ihtiyaçlarını geniş ölçekte destekleyebilirsiniz. Projenizde Firebase Authentication ile kimlik doğrulamasını kolaylaştırın ve veritabanı örnekleriniz genelinde kullanıcıların kimliğini doğrulayın. Her veritabanı örneği için özel Firebase Gerçek Zamanlı Veritabanı Kuralları ile her veritabanındaki verilere erişimi kontrol edin.

O nasıl çalışır?

Firebase Gerçek Zamanlı Veritabanı, doğrudan istemci tarafı kodundan veritabanına güvenli erişime izin vererek zengin, işbirliğine dayalı uygulamalar oluşturmanıza olanak tanır. Veriler yerel olarak kalıcıdır ve çevrimdışıyken bile gerçek zamanlı olaylar tetiklenmeye devam ederek son kullanıcıya duyarlı bir deneyim sunar. Cihaz yeniden bağlantı kurduğunda, Gerçek Zamanlı Veritabanı, yerel veri değişikliklerini istemci çevrimdışıyken meydana gelen uzak güncellemelerle senkronize ederek çakışmaları otomatik olarak birleştirir.

Gerçek Zamanlı Veritabanı, verilerinizin nasıl yapılandırılması gerektiğini ve verilerin ne zaman okunabileceğini veya ne zaman yazılabileceğini tanımlamak için Firebase Gerçek Zamanlı Veritabanı Güvenlik Kuralları adı verilen esnek, ifade tabanlı bir kural dili sağlar. Firebase Authentication ile entegre edildiğinde geliştiriciler, kimin hangi verilere erişimi olduğunu ve bunlara nasıl erişebileceklerini tanımlayabilir.

Realtime Database bir NoSQL veritabanıdır ve bu nedenle ilişkisel bir veritabanına kıyasla farklı optimizasyonlara ve işlevselliğe sahiptir. Realtime Database API, yalnızca hızlı bir şekilde yürütülebilen işlemlere izin verecek şekilde tasarlanmıştır. Bu, yanıt verme hızından ödün vermeden milyonlarca kullanıcıya hizmet verebilecek harika bir gerçek zamanlı deneyim oluşturmanıza olanak tanır. Bu nedenle, kullanıcıların verilerinize erişebilir ve daha sonra gerek nasıl düşünmek önemlidir uygun şekilde yapılandırılması .

Uygulama yolu

Firebase Gerçek Zamanlı Veritabanı SDK'larını entegre edin İstemcileri Gradle, CocoaPods veya bir komut dosyası içerme yoluyla hızla dahil edin.
Gerçek Zamanlı Veritabanı Referansları Oluşturun Verileri ayarlamak veya veri değişikliklerine abone olmak için "users/user:1234/phone_number" gibi JSON verilerinize başvurun.
Verileri Ayarlayın ve Değişiklikleri Dinleyin Veri yazmak veya değişikliklere abone olmak için bu referansları kullanın.
Çevrimdışı Kalıcılığı Etkinleştir Verilerin, çevrimdışıyken kullanılabilir olması için aygıtın yerel diskine yazılmasına izin verin.
Verilerinizi koruyun Verilerinizi güvence altına almak için Firebase Gerçek Zamanlı Veritabanı Güvenlik Kurallarını kullanın.

Diğer veri türlerini depolamak mı istiyorsunuz?

  • Bulut Firestore Firebase ve Google Cloud Platformu'ndan mobil, web ve sunucu gelişimi için esnek, ölçeklenebilir veri tabanıdır. Veritabanı seçenekleri arasındaki farklar hakkında daha fazla bilgi edinmek için bkz Bulut FireStore veya Gerçek Zamanlı Veritabanı: Bir veritabanını seçin .
  • Firebase Uzaktan Yapılandırma saklar geliştirici bir güncelleme indirmek için kullanıcılar gerektirmeden davranış ve uygulamanızın görünümünü değiştirmek için anahtar-değer çiftleri belirtildi.
  • Firebase Barındırma grafik, yazı tipleri ve simgeleri gibi siteniz yanı sıra diğer geliştirici tarafından sağlanan varlıklar için ana sunucuların HTML, CSS ve JavaScript.
  • Bulut Depolama resim, video ve ses gibi diğer kullanıcı tarafından oluşturulan içerik olarak saklar dosyaları.

Sonraki adımlar: