Cloud Firestore
Google Cloud ürünlerine dair Google Cloud altyapısında istemci ve istemciler için verileri depolamak ve sunucu tarafı geliştirmeleridir.
Cloud Firestore; mobil, web ve site bağlantıları için esnek ve ölçeklenebilir Google Cloud. Beğenme Firebase Realtime Database, verilerinizi istemci uygulamaları arasında senkronize eder. gerçek zamanlı dinleyiciler sunar ve mobil ve web için çevrimdışı destek sunar; böylece ağ gecikmesinden veya internetten bağımsız olarak çalışan duyarlı uygulamalar geliştirme yardımcı olur. Cloud Firestore, diğer Firebase ile sorunsuz entegrasyon da sunar ve Cloud Functions dahil Google Cloud ürün.
Temel özellikler
Esneklik | Cloud Firestore veri modeli esnek, hiyerarşik veri yapılarını destekler. Verilerinizi koleksiyonlar halinde düzenlenmiş şekilde dokümanlarda depolayın. Dokümanlar alt koleksiyonlara ek olarak karmaşık iç içe yerleştirilmiş nesneler içerebilir. |
İfadeli sorgulama | Cloud Firestore ürününde bireysel, kullanıcı verilerini veya almak için kullanabileceğiniz belirli dokümanlara sorgu parametrelerinizle eşleşecektir. Sorgularınız birden fazla zincirleme veya filtreleme ve sıralamayı birleştirebilirsiniz. Ayrıca varsayılan olarak dizine eklenir. bu nedenle sorgu performansı sonuç kümenizin boyutuyla orantılıdır, yardımcı olur. |
Gerçek zamanlı güncellemeler | Realtime Database gibi, Cloud Firestore de aşağıdaki cihazlardaki verileri güncellemek için veri senkronizasyonunu kullanır: tüm bağlı cihazlarda kullanabilirsiniz. Ancak aynı zamanda bir defaya mahsus olmak üzere getirmenin farklı bir yoludur. |
Çevrimdışı destek | Cloud Firestore, uygulamanızın etkin olarak kullandığı verileri önbelleğe alarak uygulamanın yazma, Cihaz çevrimdışı olsa bile verileri okuma, dinleme ve sorgulama. cihaz tekrar çevrimiçi olur, Cloud Firestore tüm yerel değişiklikleri senkronize eder Cloud Firestore numaralı telefona. |
Ölçeklenmek üzere tasarlandı | Cloud Firestore, Google Cloud ürününün en iyi özelliklerini sunar altyapı: otomatik çok bölgeli veri çoğaltma, güçlü tutarlılık garantileri, atomik toplu işlemler ve gerçek işlem destek. Cloud Firestore uygulamasını en zorlu veritabanlarına uygun şekilde tasarladık iş yükü ve iş yükü anlamına gelir. |
Nasıl çalışır?
Cloud Firestore; Apple, Android ve web hesaplarınızın bulutta barındırılan NoSQL veritabanıdır. uygulamalara doğrudan yerel SDK'lar aracılığıyla erişebilir. Cloud Firestore mevcut yerel Node.js, Java, Python, Unity, C++ ve Go SDK'larında, REST ve RPC API'leri.
Cloud Firestore'ın NoSQL veri modelini izleyerek verileri şu özelliklere sahip dokümanlarda depolarsınız: değerlerle eşlenen alanlar içerir. Bu dokümanlar şurada depolanır: koleksiyonlarınız bunlardır. Dokümanlarınızın depolama alanını verilerinizi düzenlemenize ve sorgu oluşturmanıza olanak tanır. Dokümanlar birçok farklı özelliği destekler. veri türlerini karşılaştırabilirsiniz. nesneleri ifade eder. Ayrıca, birden çok konumda oluşturduğunuz bu belgeyi kullanarak, projenizin her bir adımına göre ölçeklenen hiyerarşik büyür. Cloud Firestore veri modeli her en iyi sonucu verir.
Ayrıca Cloud Firestore dilindeki sorgular etkileyici, verimli ve esnektir. Belge düzeyinde veri almak için sığ sorgular oluşturun. koleksiyonun tamamını veya iç içe yerleştirilmiş alt koleksiyonları alabilirsiniz. Sıralama ekle, filtre uygulayabilir ve sorgularınızı ya da imleçlerinizi sonuçlarınızı sayfalara ayırabilirsiniz. Uygulamalarınızdaki verileri getirmeden güncel tutmak için her güncelleme gerçekleştiğinde veritabanınızın tamamına gerçek zamanlı dinleyiciler ekleyin. Uygulamanıza gerçek zamanlı dinleyiciler eklediğinizde, her seferinde veri anlık görüntüsüyle istemci uygulamalarınızın değişiklikleri dinlediği veriler, yalnızca yeni anlamına gelir.
Firebase Authentication ve Cloud Firestore ile verilerinize erişimi koruyun Android, Apple platformları ve JavaScript veya Identity için Cloud Firestore Security Rules ve Access Management (IAM) özelliklerini kullanabilirsiniz.
Uygulama yolu
Cloud Firestore SDK'larını entegre edin | Gradle, CocoaPods veya komut dosyası ekleme yoluyla müşterileri hızlıca ekleyin. | |
Verilerinizin güvenliğini sağlayın | Güvenliği sağlamak için Cloud Firestore Security Rules veya Identity and Access Management (IAM) kullanın mobil/web ve sunucu geliştirme için verileriniz. | |
Veri Ekleyin | Veritabanınızda dokümanlar ve koleksiyonlar oluşturun. | |
Veri Al | Sorgu oluşturun veya |
Sonraki adımlar
- Cloud Firestore kullanmaya başlayın: Veritabanınızı kurun, ardından ve bu verileri okumaya başlayabilirsiniz.
- Cloud Firestore veri modeli hakkında daha fazla bilgi edinin.
- Realtime Database ile Cloud Firestore arasındaki farkları inceleyin.