Genel Bakış: Cloud Firestore Çözümleri

Uygulamanızı Cloud Firestore ile geliştirirken verileri yönetme ve sorgulama bölümlerinde ele alınan temel bilgilerin ötesine geçmek isteyebilirsiniz. Bu bölümde açıklanan çözümler, daha ileri seviye kullanım alanları hakkında rehberlik sunar.

BigQuery ile entegrasyon

Özet: Cloud Firestore içindeki verileri BigQuery ile entegre etmek için Firebase Extensions hizmetini kullanın.

Kullanım alanı: Büyük miktarda veriyi analiz etmeniz gerekiyorsa BigQuery kullanabilirsiniz.

BigQuery uzantılarıyla ilgili çözüme göz atın

Yapay zeka destekli bir chatbot'u uygulama

Özet: Uygulamanıza yapay zeka destekli chatbot eklemek için Firebase Extensions kullanın.

Kullanım alanı: Chatbot'ları müşteri hizmetlerini iyileştirmek, yeni bir özelliği veya hizmeti pazarlamak, satış teklifleri sunmak gibi çeşitli amaçlarla kullanabilirsiniz. Bu uzantıları kullanarak başlayın.

AI chatbot uzantılarıyla ilgili çözüme göz atın.

Metin işlemeyi zenginleştirme

Özet: Metin verilerini çıkarmak ve analiz etmek için Firebase Extensions kullanın.

Kullanım alanı: Metni özetlemeniz, zararlı konuşmaları tespit etmeniz, metni çevirmeniz veya sesi yazıya dökmeniz gerekiyorsa bu uzantıları kullanın.

Metin işleme uzantılarıyla ilgili çözüme göz atın.

Medyanın değerini artırma

Özet: Medya akışlarını incelemek ve analiz etmek için Firebase Extensions aracını kullanın.

Kullanım alanı: Resimleri sınıflandırmanız, konuşmayı metne dönüştürmeniz veya optik karakter tanıma (OCR) işlemi yapmanız gerekiyorsa bu uzantıları kullanın.

Medya işleme uzantılarıyla ilgili çözüme bakın.

Firestore Lite, yalnızca REST'e yönelik basitleştirilmiş Firestore Web SDK'sı

Özet: Çevrimdışı önbelleğin önemli olmadığı ve veritabanınıza yalnızca çevrimiçi erişimin gerektiği durumlarda daha hızlı yükleme sürelerine sahip daha küçük web uygulamaları oluşturun.

Kullanım alanı: Uygulamanızın çevrimdışı kullanıcıları yönetmesi gerekmiyorsa @firebase\firestore-lite içe aktarın. Ardından, Firestore arka ucunu kullanan özellikleri kodlayın.

Firestore Lite'ın çözümüne göz atın.

Toplama sorguları

Özet: Cloud Firestore'da işlemler ve Cloud Functions kullanarak verilerinizin toplu bir görünümünü oluşturun.

Kullanım alanı: Koleksiyonlardaki verilerinizi sorgulamak için bir toplama oluşturun ve sorguyu çalıştırın. Örneğin, bir öneri uygulamasında belirli bir restorana ait tüm bilgileri farklı koleksiyonlardan almak isteyebilirsiniz.

Toplama sorgularıyla ilgili çözüme göz atın

Dağıtımlı sayaçlar

Özet: Bir belgeyi Cloud Firestore'ın şu anda desteklediğinden daha sık güncellemek için güncellemeleri "sayaç" alt koleksiyonlarına dağıtın.

Kullanım alanı: Uygulamanıza "sayaçlar" eklemek (örneğin, olumlu oy sayısını göstermek için) ve ilgili dokümanı yüksek sıklıkta güncellemek için bu çözümü kullanın. Cloud Firestore her belgede saniyede 2 yazma işlemini destekler.

Dağıtılmış sayaçlarla ilgili çözüme göz atın

Özet: Cloud Firestore dokümanlarınızda yer alan metinleri arayın.

Kullanım alanı: Kullanıcılar, dokümanlarınız ve koleksiyonlarınızdaki tek tek alanlarda bulunan metinler de dahil olmak üzere uygulama içeriğinizde arama yapmak isteyebilir. Tam metin aramasını etkinleştirmek için bu çözümü kullanın.

Tam metin arama çözümünü inceleyin

Varlık oluşturma

Özet: Kullanıcının etkin olarak bağlı olup olmadığını belirleyen bir varlık sistemi ekleyin.

Kullanım alanı: Uygulamanıza etkin olarak bağlı olan kullanıcıları belirlemek için bu çözümü kullanın. Örneğin, bir sohbet uygulamasında, çevrimiçi olan kullanıcıların listesini doldurmak için bir varlık sistemi kullanabilirsiniz.

Marka varlığı oluşturma çözümüne göz atın

Kullanıcılar ve gruplar için veri erişimini koruma

Özet: Kullanıcı rollerine göre tek tek belgelere erişimi kontrol etmek için güvenlik kuralları yazın.

Kullanım alanı: Bu çözümü, uygunsuz veri erişimi riskini en aza indirirken ortak çalışma uygulamaları oluşturmak için kullanın.

Güvenli veri erişimi için çözümü inceleyin.

Veri dışa aktarma işlemlerini planlama

Özet: Verilerinizin dışa aktarılmasını planlamak için App Engine Cron Hizmeti'ni kullanın.

Kullanım alanı: Dışa aktarma işlemlerini planlı olarak çalıştırmak için bu çözümü kullanın.

Dışa aktarma işlemlerini planlama çözümüne göz atın.