Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Realtime Database

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 istemciye gerçek zamanlı olarak senkronize edilir. İOS, 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 otomatik olarak güncellemeleri alır.

iOS kurulumu Android kurulumu

Web kurulumu REST API

C ++ kurulumu Unity kurulumu

Yönetici kurulumu

Anahtar yetenekler

Gerçek zaman 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ğ kodunu düşünmeden işbirliğine dayalı ve sürükleyici deneyimler sağlayın.
Çevrimdışı Firebase Realtime Database SDK verilerinizi diskte tuttuğundan, Firebase uygulamaları çevrimdışıyken bile yanıt vermeye devam eder. Bağlantı yeniden kurulduğunda, istemci cihaz kaçırdığı tüm değişiklikleri alır ve mevcut sunucu durumuyla senkronize eder.
İstemci Cihazlardan Erişilebilir Firebase Realtime Database'e 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 okunduğunda veya yazıldığında yürütülen ifadeye dayalı kurallar olan Firebase Gerçek Zamanlı Veritabanı Güvenlik Kuralları aracılığıyla kullanılabilir.
Birden çok veritabanında ölçeklendirin Blaze fiyatlandırma planında 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ı örneklerinizdeki kullanıcıların kimliklerini 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 Realtime Database, doğrudan istemci tarafı kodundan veritabanına güvenli erişime izin vererek zengin, ortak çalışma uygulamaları oluşturmanıza olanak tanır. Veriler yerel olarak saklanı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 gerçekleşen 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 yazılabileceğini tanımlamak için Firebase Gerçek Zamanlı Veritabanı Güvenlik Kuralları adı verilen esnek, ifadeye dayalı bir kural dili sağlar. Firebase Authentication ile entegre edildiğinde, geliştiriciler kimin hangi verilere erişebileceğini ve bunlara nasıl erişebileceklerini tanımlayabilir.

Gerçek Zamanlı Veritabanı bir NoSQL veritabanıdır ve bu nedenle ilişkisel bir veritabanına kıyasla farklı optimizasyonlara ve işlevlere 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 nasıl erişmesi gerektiğini düşünmek ve ardından buna göre yapılandırmak önemlidir .

Uygulama yolu

Firebase Realtime Database SDK'larını entegre edin İstemcileri Gradle, CocoaPods veya bir komut dosyası aracılığıyla hızla dahil edin.
Gerçek Zamanlı Veritabanı Referansları Oluşturun Verileri ayarlamak veya veri değişikliklerine abone olmak için "kullanıcılar / kullanıcı: 1234 / telefon_numarası" 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 Çevrimdışıyken kullanılabilir olması için verilerin aygıtın yerel diskine yazılmasına izin verin.
Verilerinizin güvenliğini sağlayın Verilerinizin güvenliğini sağlamak için Firebase Gerçek Zamanlı Veritabanı Güvenlik Kurallarını kullanın.

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

  • Cloud Firestore , Firebase ve Google Cloud Platform'dan mobil, web ve sunucu geliştirme için esnek, ölçeklenebilir bir veritabanıdır. Veritabanı seçenekleri arasındaki farklar hakkında daha fazla bilgi edinmek için bkz. Veritabanı seçme: Cloud Firestore veya Realtime Database .
  • Firebase Remote Config , kullanıcıların bir güncelleme indirmesini gerektirmeden uygulamanızın davranışını ve görünümünü değiştirmek için geliştiricinin belirlediği anahtar / değer çiftlerini depolar.
  • Firebase Hosting , web siteniz için HTML, CSS ve JavaScript'in yanı sıra grafikler, yazı tipleri ve simgeler gibi geliştirici tarafından sağlanan diğer varlıkları barındırır.
  • Bulut Depolama ; görüntüler, videolar ve ses gibi dosyaların yanı sıra kullanıcı tarafından oluşturulan diğer içerikleri de depolar.

Sonraki adımlar: