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

Uygulamanızı Cloud Firestore ile geliştirirken, verileri yönetme ve sorgulama bölümlerinde tartışılan temel bilgilerin ötesine geçmek isteyebilirsiniz. Bu bölümde özetlenen çözümler, daha gelişmiş kullanım örneklerine ilişkin rehberlik sunar.

BigQuery ile entegrasyon

Özet: Cloud Firestore'daki verileri BigQuery ile entegre etmek için Firebase Uzantılarını kullanın

Kullanım örneği: Büyük miktarda veriyi analiz etmeniz gerekiyorsa BigQuery'yi kullanabilirsiniz.

BigQuery uzantılarına yönelik çözümü görün

Yapay zeka odaklı bir sohbet robotu uygulayın

Özet: Uygulamanıza yapay zeka destekli bir sohbet robotu eklemek için Firebase Uzantılarını kullanın.

Kullanım senaryosu: Müşteri hizmetlerini geliştirmek, yeni bir özellik veya hizmeti pazarlamak, satış teklifleri sağlamak veya herhangi bir sayıda kullanım senaryosu sağlamak için sohbet robotlarını kullanabilirsiniz. Bu uzantıları kullanarak başlayın.

Yapay zeka sohbet robotu uzantılarına yönelik çözümü görün

Metnin işlenmesini zenginleştirin

Özet: Metin verilerini araştırmak ve analiz etmek için Firebase Uzantılarını kullanın.

Kullanım örneği: Metni özetlemeniz, zararlı konuşmaları tespit etmeniz, metni çevirmeniz veya sesi metne dönüştürmeniz gerekiyorsa bu uzantıları kullanın.

Metin işleme uzantılarına yönelik çözüme bakın

Medyanın değerini zenginleştirin

Özet: Medya akışlarını araştırmak ve analiz etmek için Firebase Uzantılarını kullanın.

Kullanım örneği: Görüntüleri sınıflandırmanız, konuşmayı metne dönüştürmeniz veya optik karakter tanıma (OCR) gerçekleştirmeniz gerekiyorsa bu uzantıları kullanın.

Medya işleme uzantılarına yönelik çözüme bakın

Firestore Lite, geliştirilmiş salt REST Firestore Web SDK'sı

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

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

Firestore Lite çözümünü görün

Toplama sorguları

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

Kullanım örneği: Verilerinizi koleksiyonlar arasında sorgulamak için bir toplama oluşturun ve ardından sorguyu çalıştırın. Örneğin, bir öneri uygulamasında, farklı koleksiyonlardan belirli bir restorana ilişkin tüm bilgileri almak isteyebilirsiniz.

Toplama sorgularına yönelik çözüme bakın

Dağıtılmış sayaçlar

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

Kullanım örneği: Uygulamanıza "sayaçlar" eklemek (örneğin, olumlu oyları temsil etmek için) ve ilgili belgeyi 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çlara yönelik çözüme bakın

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

Kullanım durumu: Kullanıcılar, belgeleriniz ve koleksiyonlarınız genelinde ayrı 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 aramasının çözümüne bakın

Varlık oluşturun

Özet: Bir kullanıcının aktif olarak bağlı olup olmadığını tanımlayan bir iletişim durumu sistemi ekleyin.

Kullanım örneği: Uygulamanıza aktif 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 iletişim durumu sistemi kullanabilirsiniz.

Varlık oluşturmaya yönelik çözümü görün

Kullanıcılar ve gruplar için güvenli veri erişimi

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

Kullanım örneği: Uygunsuz veri erişimi riskini en aza indirirken ortak çalışmaya dayalı uygulamalar oluşturmak için bu çözümü kullanın.

Güvenli veri erişimine yönelik çözümü görün

Veri aktarımlarını planlama

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

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

Dışa aktarmaları planlamaya yönelik çözümü görün