Cloud Firestore

Google Cloud ürünlerine dair Google Cloud altyapısında çalışan iş ortakları ve müşteriler için verileri depolayıp sunucu tarafı geliştirmeleridir.

Cloud Firestore; mobil, web ve platform için esnek ve ölçeklenebilir sunucu geliştirmeyi öğreneceksiniz. Beğenme kullanarak 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ünlerinde kullanılır.

Kullanmaya başlama

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'da bireysel, kullanıcı rızası alma işlemleri 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 da diğer sitelerdeki 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 aktif olarak kullandığı verileri önbelleğe alır. Böylece uygulama, Cihaz çevrimdışı olsa bile verileri okuma, dinleme ve sorgulama. Cloud Firestore, tüm yerel değişiklikleri senkronize ederek Cloud Firestore'a entegre edebilirsiniz.
Ölçeklenmek üzere tasarlandı Cloud Firestore, Google Cloud'un en iyi özelliklerini sunar ve 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'u en zorlu veritabanlarıyla başa çıkacak şekilde tasarladık iş yükü ve iş yükü anlamına gelir.

Nasıl çalışır?

Cloud Firestore; Apple, Android ve web uygulamalarınızı çalıştıran ve bulutta barındırılan bir NoSQL veritabanıdır. uygulamalara doğrudan yerel SDK'lar aracılığıyla erişebilir. Cloud Firestore da mevcuttur yerel Node.js, Java, Python, Unity, C++ ve Go SDK'larında, REST ve RPC API'leri.

Cloud Firestore'un NoSQL veri modelini izleyerek verileri 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 daha kapsamlı bir şekilde büyür. Cloud Firestore veri modeli en iyi sonucu verir.

Ayrıca Cloud Firestore'da sorgulama da 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 ile Cloud Firestore'daki verilerinize erişimi koruyun ve Android, Apple platformları, JavaScript veya Identity için Cloud Firestore Güvenlik Kuralları ve Access Management (IAM) özelliklerini kullanabilirsiniz.

Uygulama yolu

Cloud Firestore SDK'larını entegre etme 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 Güvenlik Kurallarını veya Kimlik ve Erişim Yönetimi'ni (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