Firebase Realtime Database, bulutta barındırılan bir veritabanıdır. Veriler şu şekilde depolanır: JSON'dir ve bağlı her istemciyle gerçek zamanlı olarak senkronize edilir. Bir e-posta, ve JavaScript SDK'larımız dahil olmak üzere Google'ın sunduğu müşteriler bir Realtime Database örneği paylaşır ve otomatik olarak en yeni verilerle güncellenir.
Ön koşullar
Henüz yapmadıysanız Firebase JS SDK'yı yükleyin ve Firebase'i başlatın.
Veritabanı Oluşturma
Firebase konsolu. Mevcut bir Firebase projesini seçmeniz istenir. Veritabanı oluşturma iş akışını takip edin.
Firebase Güvenlik Kurallarınız için bir başlangıç modu seçin:
- Test modu
Mobil ve web istemci kitaplıklarını kullanmaya başlamak için idealdir. ancak herkesin verilerinizi okumasına ve üzerine yazmasına izin verir. Testten sonra, Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlama bölümüne bakın.
ziyaret edin.
Web, Apple veya Android SDK'yı kullanmaya başlamak için testmode'u seçin.
- Kilitli mod
Mobil istemcilerden ve web istemcilerinden tüm okuma ve yazma işlemlerini reddeder. Kimliği doğrulanmış uygulama sunucularınız, veritabanınıza erişmeye devam edebilir.
Veritabanı için bir konum seçin.
Seçtiğiniz düzenleme moduna veritabanının konumunu değiştiriyorsanız Yeni veritabanının URL'si aşağıdaki biçimlerden birinde olur:
(DATABASE_NAME.firebaseio.com
us-central1
konumundaki veritabanları) (diğer tüm konumlardaki veritabanları için)DATABASE_NAME.REGION.firebasedatabase.app
Bitti'yi tıklayın.
Realtime Database'i etkinleştirdiğinizde Cloud API Yöneticisi.
Realtime Database Güvenlik Kurallarını Yapılandırma
Realtime Database, aşağıdakileri yapmanıza olanak tanıyan bildirim temelli bir kural dili sağlar: verilerinizin nasıl yapılandırılacağını, nasıl dizine ekleneceğini ve ne zaman ve yazıya dökülebilir.
Realtime Database JS SDK'yı ekleyip Realtime Database'i başlatın
JavaScript SDK'sını başlatırken Realtime Database URL'nizi belirtmelisiniz.
Realtime Database URL'nizi sayfanın Realtime Database bölümünde bulabilirsiniz Firebase konsolu. Seçtiğiniz düzenleme moduna veritabanının konumunu belirler. veritabanı URL'si aşağıdaki biçimlerden birinde olur:
(https://DATABASE_NAME.firebaseio.com
us-central1
konumundaki veritabanları için) (diğer tüm konumlardaki veritabanları için)https://DATABASE_NAME.REGION.firebasedatabase.app
Aşağıdaki kod snippet'ini kullanarak SDK'yı başlatın:
Web
import { initializeApp } from "firebase/app"; import { getDatabase } from "firebase/database"; // TODO: Replace the following with your app's Firebase project configuration // See: https://firebase.google.com/docs/web/learn-more#config-object const firebaseConfig = { // ... // The value of `databaseURL` depends on the location of the database databaseURL: "https://DATABASE_NAME.firebaseio.com", }; // Initialize Firebase const app = initializeApp(firebaseConfig); // Initialize Realtime Database and get a reference to the service const database = getDatabase(app);
Web
import firebase from "firebase/app"; import "firebase/compat/database"; // TODO: Replace the following with your app's Firebase project configuration // See: https://firebase.google.com/docs/web/learn-more#config-object const firebaseConfig = { // ... // The value of `databaseURL` depends on the location of the database databaseURL: "https://DATABASE_NAME.firebaseio.com", }; // Initialize Firebase firebase.initializeApp(firebaseConfig); // Initialize Realtime Database and get a reference to the service const database = firebase.database();
Firebase Realtime Database'i kullanmaya hazırsınız.
Sonraki adımlar
Realtime Database için verileri nasıl yapılandıracağınızı öğrenin.
Birden çok veritabanında verilerinizi ölçeklendirme örnekleri hakkında daha fazla bilgi edinin.
Uygulamanızı kullanıma sunmaya hazırlanma:
Uygulama Kontrolü'nü etkinleştirerek yalnızca uygulamaların veritabanlarına erişebilir.
Bütçe ayarlama uyarılar Google Cloud Console'da görüntüleyebilirsiniz.
Kullanımı ve faturalandırmayı izleme kontrol paneli Firebase konsolunda projenizin genel görünümüne birden fazla Firebase hizmetinde nasıl kullanıldığını gösterir. Ayrıca, Realtime Database Kullanımı sayfasını da ziyaret edebilirsiniz. kontrol paneline gidin ayrıntılı kullanım bilgileridir.
Firebase lansmanı kontrol listesini inceleyin.