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, platformlar arası uygulamalar için tüm Android, Apple platformlarımız ve JavaScript SDK'larımız Tüm müşterileriniz tek bir Realtime Database örneğini paylaşır ve otomatik olarak alır en yeni verilerle güncellenir.
REST uç noktası olarak herhangi bir Firebase Realtime Database URL'sini kullanabiliriz. İhtiyacımız olan her şey
, URL'nin sonuna .json
eklemek ve
En sevdiğimiz HTTPS istemcimiz var.
Hesap Oluştur
Öncelikle Firebase konsolunda bir hesap için ücretsiz olarak kaydolun. Yeni bir
Firebase uygulaması sizin için ile biten benzersiz bir URL ile oluşturulur
firebaseio.com
Bu URL'yi, kullanıcılarınızın kimliklerini doğrulamak ve
kullanarak bu verileri uygulamanın veritabanında depolayıp senkronize edebilirsiniz.
Firebase konsolunda Firebase'i oluşturabilir, yönetebilir ve silebilirsiniz Belirli bir Firebase uygulamasını tıkladığınızda uygulamanızın veritabanını gerçek zamanlı olarak görüntüleyebilir ve değiştirebilirsiniz. Uygulama kontrol panelinizde Firebase Realtime Database Security Rulesayarları yapabilir, uygulamanızın kimlik doğrulamasını ve dağıtımlarını yönetebilir, analizleri görüntüleyebilirsiniz.
Veritabanı Oluşturma
Firebase Konsolu'nun Realtime Database bölümüne gidin. Mevcut bir Firebase projesi seçmeniz istenir. Veritabanı oluşturma iş akışını takip edin.
Firebase Security Rules cihazınız için bir başlangıç modu seçin:
- Test modu
Mobil ve web istemci kitaplıklarını kullanmaya başlamak için iyi bir seçenektir ancak herkesin verilerinizi okumasına ve verilerinizin üzerine yazmasına izin verir. Testten sonra Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlama bölümünü inceleyin.
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 hizmetini etkinleştirdiğinizde, API'yi Cloud API Yöneticisi.
Yardımcı kitaplık seçin
REST API aracılığıyla doğrudan komut satırından veri okuyabilir ve yazabilirsiniz. Bu kılavuzda cURL'yi kullanacağız. inceleyeceğiz. Ayrıca, Google Cloud'un kullanımı için REST API ile en sevdiğiniz dilden etkileşime geçin. Şunlardan birini kullanabilirsiniz: aşağıdaki yardımcı kitaplıkları kullanın veya kendi kitaplıklarınızı oluşturun:
Dil | Kütüphaneler |
---|---|
Clojure | taika - Cloudfuji |
Dart | Resmi firebase-dart kitaplığındaki IO Client |
Go |
Firego - Steven Berlanga ve Tim Gossett Cosmin Nicolaescu ve Justin Tulloss'dan Go Firebase |
Java | firebase4j - Brandon Gresham |
Perl | Firebase-Perl, Kiran Kumar ve JT Smith tarafından |
PHP |
kreait tarafından firebase-php Tamas Kalman tarafından firebase-php |
Python | Pyrebase - James Childs-Maidment Özgür Vatansever'den python-firebase python-firebase - Michael Huynh |
Ruby |
Oscar Del Ben'den firebase-ruby BigBertha - Fernand Galiana rest-firebase, Codementor |
Sonraki adımlar
- Realtime Database için verilerin nasıl yapılandırılacağını öğrenin.
- Verileri kaydedin.
- Verileri alma
- Veritabanınıza Firebase konsolundan erişin.