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 tek bir Realtime Database eşgörünümünü paylaşır ve en yeni verilerle güncellemeleri otomatik olarak alır.
Herhangi bir Firebase Gerçek Zamanlı Veritabanı URL'sini REST bitiş noktası olarak kullanabiliriz. Tek yapmamız gereken, URL'nin sonuna .json
eklemek ve favori HTTPS istemcimizden bir istek göndermek.
Bir hesap oluşturun
Önce Firebase konsolunda ücretsiz olarak bir hesap için kaydolun. Sizin için firebaseio.com
ile biten benzersiz bir URL'ye sahip yeni bir Firebase uygulaması oluşturulacak. Kullanıcılarınızın kimliklerini doğrulamak ve verileri depolamak ve uygulamanın veritabanıyla senkronize etmek için bu URL'yi kullanacaksınız.
Firebase konsolu içinde Firebase uygulamaları oluşturabilir, yönetebilir ve silebilirsiniz. Belirli bir Firebase uygulamasına tıklamak, uygulamanızın veritabanını gerçek zamanlı olarak görüntülemenizi ve değiştirmenizi sağlar. Uygulama kontrol panelinizde ayrıca Firebase Gerçek Zamanlı Veritabanı Güvenlik Kuralları ayarlayabilir, uygulamanızın kimlik doğrulamasını, dağıtımlarını yönetebilir ve analizleri görüntüleyebilirsiniz.
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.
Bir Yardımcı Kitaplık Seçin
REST API aracılığıyla doğrudan komut satırından veri okuyabilir ve yazabilirsiniz. Bu kılavuzda, tüm örneklerimiz için cURL kullanacağız. Ayrıca, favori dilinizden REST API ile etkileşime geçmek için birkaç üçüncü taraf yardımcı kitaplığımız var. Aşağıdaki yardımcı kitaplıklardan birini kullanabilir veya kendinizinkini oluşturabilirsiniz:
Dil | kütüphaneler |
---|---|
Clojure | Cloudfuji tarafından taika |
Dart oyunu | Resmi firebase-dart kitaplığında IO İstemcisi |
Gitmek | Firego , Steven Berlanga ve Tim Gossett tarafından Go Firebase , Cosmin Nicolaescu ve Justin Tulloss |
java | Firebase4j, Brandon Gresham tarafından |
perl | Firebase-Perl, Kiran Kumar ve JT Smith tarafından |
PHP | kreait tarafından firebase-php Tamas Kalman tarafından firebase-php |
Piton | James Childs-Maidment tarafından Pyrebase python-firebase by Özgür Vatansever Python-firebase Michael Huynh tarafından |
Yakut | firebase-ruby tarafından Oscar Del Ben Fernand Galiana tarafından BigBertha Codementor tarafından rest-firebase |
Sonraki adımlar
- Gerçek Zamanlı Veritabanı için verileri nasıl yapılandıracağınızı öğrenin.
- Veri kaydet.
- Verileri al.
- Veritabanınızı Firebase konsolunda görüntüleyin.