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. Android, Apple platformlarımız 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.
Önkoşullar
Henüz yapmadıysanız, Firebase JS SDK'yı kurun ve Firebase'i başlatın .
Veritabanı Oluştur
Firebase konsolunun Gerçek Zamanlı Veritabanı bölümüne gidin. Mevcut bir Firebase projesini seçmeniz istenecektir. 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 iyidir, ancak herkesin verilerinizi okumasına ve üzerine yazmasına izin verir. Test ettikten sonra, Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlayın bölümünü mutlaka inceleyin.
Web, Apple veya Android SDK'yı kullanmaya başlamak için test modunu seçin.
- kilitli mod
Mobil ve web istemcilerinden gelen 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.
Veritabanının konumuna bağlı olarak, yeni veritabanının URL'si aşağıdaki biçimlerden birinde olacaktır:
DATABASE_NAME .firebaseio.com
(us-central1
içindeki veritabanları için)DATABASE_NAME . REGION .firebasedatabase.app
(diğer tüm konumlardaki veritabanları için)
Bitti'yi tıklayın.
Realtime Database'i etkinleştirdiğinizde, Cloud API Manager'da API'yi de etkinleştirir.
Gerçek Zamanlı Veritabanı Güvenlik Kurallarını Yapılandırma
Gerçek Zamanlı Veritabanı, verilerinizin nasıl yapılandırılması gerektiğini, nasıl indekslenmesi gerektiğini ve verilerinizden ne zaman okunup yazılabileceğini tanımlamanıza izin veren bildirime dayalı bir kurallar dili sağlar.
Realtime Database JS SDK'yı ekleyin ve Realtime Database'i başlatın
JavaScript SDK'yı başlatırken Gerçek Zamanlı Veritabanı URL'nizi belirtmeniz gerekir.
Gerçek Zamanlı Veritabanı URL'nizi Firebase konsolunun Gerçek Zamanlı Veritabanı bölümünde bulabilirsiniz. Veritabanının konumuna bağlı olarak, veritabanı URL'si aşağıdaki biçimlerden birinde olacaktır:
-
https:// DATABASE_NAME .firebaseio.com
(us-central1
içindeki veritabanları için) -
https:// DATABASE_NAME . REGION .firebasedatabase.app
(diğer tüm konumlardaki veritabanları için)
Aşağıdaki kod parçacığını kullanarak SDK'yı başlatın:
Web modüler API
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 ad alanlı API
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 Gerçek Zamanlı Veritabanını kullanmaya başlamaya hazırsınız!
Sonraki adımlar
Gerçek Zamanlı Veritabanı için verileri nasıl yapılandıracağınızı öğrenin.
Verilerinizi birden çok veritabanı örneğinde ölçeklendirin .
Uygulamanızı başlatmaya hazırlanın:
Yalnızca uygulamalarınızın veritabanlarınıza erişebilmesini sağlamak için Uygulama Denetimi'ni etkinleştirin.
Google Cloud Console'da projeniz için bütçe uyarıları ayarlayın.
Birden fazla Firebase hizmetinde projenizin kullanımının genel bir resmini elde etmek için Firebase konsolundaki Kullanım ve faturalandırma kontrol panelini izleyin. Daha ayrıntılı kullanım bilgileri için Gerçek Zamanlı Veritabanı Kullanımı kontrol panelini de ziyaret edebilirsiniz.
Firebase başlatma kontrol listesini inceleyin.