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

Uygulamanızı Cloud Firestore ile geliştirirken veri yönetme ve sorgulama bölümünde verilen temel bilgilerin ötesine geçmek isteyebilirsiniz. Bu bölümde açıklanan çözümler, daha gelişmiş kullanım alanları için yol gösterici bilgiler sunar.

BigQuery ile entegrasyon

Özet: BigQuery ile Cloud Firestore'a veri entegre etmek için Firebase Extensions'ı kullanın

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

BigQuery uzantılarının çözümüne göz atın

AI destekli bir chatbot uygulayın

Özet: Firebase Extensions'ı kullanarak uygulamanıza AI destekli bir chatbot ekleyin.

Kullanım alanı: Müşteri hizmetlerini iyileştirmek, yeni bir özellik veya hizmeti pazarlamak, satış teklifleri sunmak ya da çeşitli kullanım alanları için chatbot'ları kullanabilirsiniz. Bu uzantıları kullanarak başlayın.

AI chatbot uzantılarının çözümüne göz atın

Metnin işlenmesini zenginleştir

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

Kullanım alanı: Metinleri özetlemeniz, rahatsız edici konuşmaları algılamanız, metni çevirmeniz veya sesleri metne dönüştürmeniz gerekiyorsa bu uzantıları kullanın.

Metin işleme uzantıları için çözümü inceleyin

Medyanın değerini zenginleştirin

Özet: Medya akışlarını keşfetmek ve analiz etmek için Firebase Extensions'ı 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ı için çözümü inceleyin

Firestore Lite, yalnızca REST özellikli Firestore Web SDK'sı

Özet: Çevrimdışı önbelleğin önemli olmadığı ve veritabanınıza yalnızca online erişim gerektiğinde daha hızlı yükleme süreleriyle daha küçük web uygulamaları geliştirin.

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

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

Toplama sorguları

Özet: İşlemleri ve Cloud Functions'ı kullanarak Cloud Firestore'da verilerinizin toplamını oluşturun.

Kullanım alanı: Verilerinizi koleksiyonlarda sorgulamak için bir toplama derleyin 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ının çözümünü inceleyin

Dağıtımlı sayaçlar

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

Kullanım alanı: Uygulamanıza "sayaçlar" eklemek (örneğin, olumlu oyları temsil etmek için) ve ilgili dokümanı yüksek bir 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çların çözümüne bakın

Özet: Cloud Firestore belgelerinizde bulunan metinleri arayın.

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

Tam metin aramasının çözümüne göz atın

Varlığınızı oluşturun

Özet: Kullanıcının aktif olarak bağlı olup olmadığını tanımlayan bir varlık sistemi ekleyin.

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

Kitlenizi daha görünür kılmanın çözümüne göz atın

Kullanıcılar ve gruplar için veri erişimini güvenli hale getirin

Özet: Kullanıcı rollerine göre belgelere erişimi ayrı ayrı 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ışmaya dayalı uygulamalar oluşturmak için kullanın.

Güvenli veri erişimi çözümünü inceleyin

Veri dışa aktarma işlemlerini planlayın

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

Kullanım alanı: Dışa aktarma işlemlerini belirli bir plana göre çalıştırmak için bu çözümü kullanın.

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