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 Gerçek Zamanlı Veritabanı örneğini paylaşır ve en yeni verileri içeren güncellemeleri otomatik olarak alır.
Önkoşullar
Henüz yapmadıysanız Firebase JS SDK'yı yükleyin 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ı izleyin.
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 olanak tanır. Test ettikten sonra Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlayın bölümünü incelediğinizden emin olun.
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 hâlâ veritabanınıza erişebilir.
Veritabanı için bir konum seçin.
Veritabanının konumuna bağlı olarak yeni veritabanının URL'si aşağıdaki formlardan birinde olacaktır:
DATABASE_NAME .firebaseio.com
(us-central1
veritabanları için)DATABASE_NAME . REGION .firebasedatabase.app
(diğer tüm konumlardaki veritabanları için)
Bitti'yi tıklayın.
Gerçek Zamanlı Veritabanını etkinleştirdiğinizde, Bulut API Yöneticisi'ndeki API de etkinleştirilir.
Gerçek Zamanlı Veritabanı Güvenliği Kurallarını Yapılandırma
Gerçek Zamanlı Veritabanı, verilerinizin nasıl yapılandırılması gerektiğini, nasıl dizine eklenmesi gerektiğini ve verilerinizin ne zaman okunup yazılabileceğini tanımlamanıza olanak tanıyan bildirim temelli bir kurallar dili sağlar.
Realtime Database JS SDK'yı ekleyin ve Realtime Database'i başlatın
JavaScript SDK'sını 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 formlardan birinde olacaktır:
https:// DATABASE_NAME .firebaseio.com
(us-central1
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'si
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 fazla veritabanı örneğinde ölçeklendirin .
Uygulamanızı başlatmaya hazırlanın:
Yalnızca uygulamalarınızın veritabanlarınıza erişebildiğinden emin olmak için Uygulama Denetimini etkinleştirin.
Google Cloud Console'da projeniz için bütçe uyarıları ayarlayın.
Projenizin birden fazla Firebase hizmetindeki kullanımının genel bir resmini elde etmek için Firebase konsolundaki Kullanım ve faturalandırma kontrol panelini izleyin. Daha detaylı kullanım bilgileri için Gerçek Zamanlı Veritabanı Kullanımı kontrol panelini de ziyaret edebilirsiniz.
Firebase başlatma kontrol listesini inceleyin.