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.
Herhangi bir Firebase Gerçek Zamanlı Veritabanı URL'sini REST uç noktası olarak kullanabiliriz. Tek yapmamız gereken URL'nin sonuna .json
eklemek ve favori HTTPS istemcimizden bir istek göndermek.
Bir hesap oluşturun
Öncelikle Firebase konsolunda ücretsiz olarak bir hesaba kaydolun. Sizin için firebaseio.com
ile biten benzersiz bir URL'ye sahip yeni bir Firebase uygulaması oluşturulacak. Bu URL'yi kullanıcılarınızın kimliğini doğrulamak ve verileri uygulamanın veritabanına depolamak ve senkronize etmek için kullanacaksınız.
Firebase konsolunda Firebase uygulamalarını 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ülemenize ve değiştirmenize olanak tanır. Uygulama kontrol panelinizde ayrıca Firebase Gerçek Zamanlı Veritabanı Güvenliği Kurallarını 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ı 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.
Bir Yardımcı Kitaplık Seçin
Verileri REST API aracılığıyla doğrudan komut satırından okuyabilir ve yazabilirsiniz. Bu kılavuzda tüm örneklerimiz için cURL kullanacağız. Ayrıca en sevdiğiniz dilden REST API ile etkileşim kurmak için çeşitli üçüncü taraf yardımcı kitaplıklarımız da bulunmaktadır. 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 kütüphanesindeki IO İstemcisi |
Gitmek | Firego , Steven Berlanga ve Tim Gossett Cosmin Nicolaescu ve Justin Tulloss'tan Firebase'e Git |
Java | Firebase4j, Brandon Gresham tarafından |
perl | Firebase-Perl Kiran Kumar ve JT Smith tarafından |
PHP | firebase-php kreait tarafından Firebase-php Yazan: Tamas Kalman |
Python | James Childs-Maidment'ın yazdığı Pyrebase python-firebase - Özgür Vatansever Michael Huynh tarafından yazılan python-firebase |
Yakut | Firebase-yakut , Oscar Del Ben Fernand Galiana'dan 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ın.
- Veritabanınızı Firebase konsolunda görüntüleyin.