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. Android, iOS 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.
Önkoşullar
- Firebase JavaScript istemcisi SDK'sını uygulamanıza ekleyin ve yapılandırın .
Veritabanı Oluşturun
Henüz yapmadıysanız bir Firebase projesi oluşturun: Firebase konsolunda Proje ekle'yi tıklayın, ardından bir Firebase projesi oluşturmak veya mevcut bir Google Cloud projesine Firebase hizmetleri eklemek için ekrandaki talimatları izleyin.
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 okuyup üzerine yazmasına izin verir. Test ettikten sonra, Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlayın bölümünü incelediğinizden emin olun.
Web, iOS 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 yine de veritabanınıza erişebilir.
Veritabanı için bir bölge seçin. Bölge seçiminize bağlı olarak, veritabanı ad alanı
<dbname>.firebaseio.com
veya<dbname>.<regioncode>.firebasedatabase.app
. Daha fazla bilgi için, projeniz için konum seçme konusuna bakın.Bitti'yi tıklayın.
Realtime Database'i etkinleştirdiğinizde, Cloud API Manager'da API'yi de etkinleştirir.
Gerçek Zamanlı Veritabanı 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 açıklayıcı bir kural dili sağlar.
Gerçek Zamanlı Veritabanı JavaScript SDK'sını başlatın
JavaScript SDK'nızı başlatırken Gerçek Zamanlı Veritabanı URL'nizi belirtmelisiniz.
Gerçek Zamanlı Veritabanı URL'nizi Firebase konsolundaki Veritabanı sekmesinde bulabilirsiniz. https://<databaseName>.firebaseio.com
.
Aşağıdaki kod snippet'ini kullanarak SDK'nızı başlatın:
// Set the configuration for your app // TODO: Replace with your project's config object var config = { apiKey: "apiKey", authDomain: "projectId.firebaseapp.com", databaseURL: "https://databaseName.firebaseio.com", storageBucket: "bucket.appspot.com" }; firebase.initializeApp(config); // Get a reference to the database service var 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:
- Google Cloud konsolunda projeniz için bütçe uyarıları ayarlayın.
- Firebase konsolunda Kullanım ve faturalandırma kontrol panelinizi izleyin. Ayrıca Gerçek Zamanlı Veritabanı Kullanımı panonuzu da izleyebilirsiniz.
- Firebase başlatma kontrol listesini inceleyin .