Firebase Gerçek Zamanlı Veritabanı

Verileri NoSQL bulut veritabanımızla 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 Gerçek Zamanlı Veritabanı, 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. Apple platformlarımız, Android ve JavaScript SDK'larımızla platformlar arası uygulamalar oluşturduğunuzda, tüm müşterileriniz bir Realtime Database eşgörünümünü paylaşır ve en yeni verilerle güncellemeleri otomatik olarak alır.

iOS+ kurulumu Android kurulumu Flutter kurulumu

Web kurulumu REST API'si

C++ kurulumu Unity kurulumu

yönetici kurulumu

Anahtar yetenekler

Gerçek zamanlı Firebase Gerçek Zamanlı Veritabanı, 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şbirliğine dayalı ve sürükleyici deneyimler sağlayın.
çevrimdışı Firebase Gerçek Zamanlı Veritabanı SDK'sı verilerinizi diskte tuttuğundan, Firebase uygulamaları çevrimdışıyken bile yanıt vermeye devam eder. Bağlantı yeniden sağlandığında, istemci cihaz kaçırdığı tüm değişiklikleri alır ve mevcut sunucu durumuyla senkronize eder.
İstemci Cihazlardan Erişilebilir Firebase Gerçek Zamanlı Veritabanına doğrudan bir mobil cihazdan veya web tarayıcısından erişilebilir; bir uygulama sunucusuna ihtiyaç 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 Gerçek Zamanlı Veritabanı 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ı örneklerinizde kullanıcıların kimliğini doğrulayın. Her veritabanı örneği için özel Firebase Gerçek Zamanlı Veritabanı Güvenlik Kuralları ile her veritabanındaki verilere erişimi kontrol edin.

O nasıl çalışır?

Firebase Gerçek Zamanlı Veritabanı, veritabanına doğrudan istemci tarafı kodundan güvenli erişim sağlayarak zengin, işbirliğine dayalı uygulamalar oluşturmanıza olanak tanır. Veriler yerel olarak tutulur 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 tüm ç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, ifade tabanlı bir kural dili sağlar. Firebase Authentication ile entegre edildiğinde, geliştiriciler kimin hangi verilere erişimi olduğunu ve bu verilere nasıl erişebileceğini 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 verebilirlikten ö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 verileri buna göre yapılandırmak önemlidir.

Uygulama yolu

Firebase Gerçek Zamanlı Veritabanı 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 "users/user:1234/phone_number" gibi JSON verilerinize bakın.
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 cihazı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ştirmeye yönelik 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 indirmesine gerek kalmadan uygulamanızın davranışını ve görünümünü değiştirmek için geliştirici tarafından belirlenen anahtar/değer çiftlerini depolar.
  • Firebase Barındırma, 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 , resimler, videolar ve ses gibi dosyaların yanı sıra kullanıcı tarafından oluşturulan diğer içeriği depolar.

Sonraki adımlar: