Übersicht: Cloud Firestore-Lösungen

Wenn Sie Ihre App mit Cloud Firestore entwickeln, sollten Sie über die Grundlagen hinausgehen, die in den Abschnitten zum Verwalten und Abfragen von Daten behandelt werden. Die in diesem Abschnitt beschriebenen Lösungen bieten Anleitungen für komplexere Anwendungsfälle.

In BigQuery einbinden

Zusammenfassung:Mit Firebase Extensions Daten in Cloud Firestore mit BigQuery verknüpfen

Anwendungsfall:Wenn Sie große Datenmengen analysieren müssen, können Sie BigQuery verwenden.

Lösung für BigQuery-Erweiterungen ansehen

KI-gestützten Chatbot implementieren

Zusammenfassung:Mit Firebase Extensions können Sie Ihrer App einen KI-gestützten Chatbot hinzufügen.

Nutzungsfall:Sie können Chatbots verwenden, um den Kundenservice zu verbessern, eine neue Funktion oder einen neuen Dienst zu bewerben, Verkaufsangebote zu machen oder eine Vielzahl anderer Anwendungsfälle zu realisieren. Probieren Sie diese Erweiterungen aus.

Lösung für KI-Chatbot-Erweiterungen ansehen

Textverarbeitung optimieren

Zusammenfassung:Mit Firebase Extensions können Sie Textdaten erfassen und analysieren.

Anwendungsfall:Verwenden Sie diese Erweiterungen, wenn Sie Text zusammenfassen, unangemessene Sprache erkennen, Text übersetzen oder Audioinhalte transkribieren müssen.

Lösung zur Textverarbeitung

Wert der Medien erhöhen

Zusammenfassung:Verwenden Sie Firebase Extensions, um Medienstreams zu extrahieren und zu analysieren.

Verwendung:Wenn Sie Bilder klassifizieren, Sprache in Text umwandeln oder die optische Zeichenerkennung (OCR) verwenden möchten, verwenden Sie diese Erweiterungen.

Lösung für Erweiterungen zur Medienverarbeitung ansehen

Firestore Lite, das optimierte REST-only Firestore Web SDK

Zusammenfassung:Wenn der Offline-Cache nicht wichtig ist und Sie nur Onlinezugriff auf Ihre Datenbank benötigen, können Sie kleinere Webanwendungen mit kürzeren Ladezeiten erstellen.

Anwendungsfall:Wenn in Ihrer App keine Offlinenutzer verwaltet werden müssen, importieren Sie @firebase\firestore-lite. Anschließend Codefunktionen, die das Firestore-Backend nutzen.

Lösung für Firestore Lite ansehen

Aggregationsabfragen

Zusammenfassung:Erstellen Sie in Cloud Firestore eine Zusammenfassung Ihrer Daten mithilfe von Transaktionen und Cloud Functions.

Anwendungsfall:Sie möchten Ihre Daten in mehreren Sammlungen abfragen. Dazu erstellen Sie ein Aggregat und führen dann die Abfrage aus. In einer Empfehlungs-App möchten Sie beispielsweise alle Informationen zu einem bestimmten Restaurant aus verschiedenen Sammlungen abrufen.

Lösung für Aggregationsanfragen ansehen

Verteilte Zähler

Zusammenfassung: Verteilen Sie Aktualisierungen auf untergeordnete Sammlungen vom Typ „Zähler“, um ein Dokument häufiger zu aktualisieren, als Cloud Firestore derzeit unterstützt.

Anwendungsfall:Mit dieser Lösung können Sie Ihrer App „Zähler“ hinzufügen (z. B. für „Hoch“-Bewertungen) und das entsprechende Dokument häufig aktualisieren. Cloud Firestore unterstützt 2 Schreibvorgänge pro Sekunde für jedes Dokument.

Lösung für verteilte Zähler ansehen

Zusammenfassung:Sie können nach Text in Ihren Cloud Firestore-Dokumenten suchen.

Anwendungsfall:Nutzer möchten möglicherweise in Ihren App-Inhalten suchen, einschließlich Text in einzelnen Feldern in Ihren Dokumenten und Sammlungen. Verwenden Sie diese Lösung, um die Volltextsuche zu aktivieren.

Lösung für die Volltextsuche ansehen

Präsenz aufbauen

Zusammenfassung:Fügen Sie ein Anwesenheitssystem hinzu, das erkennt, ob ein Nutzer aktiv verbunden ist oder nicht.

Nutzungsfall:Mit dieser Lösung können Sie Nutzer identifizieren, die aktiv mit Ihrer App verbunden sind. In einer Chat-App können Sie beispielsweise ein Anwesenheitssystem verwenden, um eine Liste der Nutzer zu erstellen, die online sind.

Lösung zum Aufbau einer Präsenz ansehen

Sicherer Datenzugriff für Nutzer und Gruppen

Zusammenfassung:Sie können Sicherheitsregeln schreiben, um den Zugriff auf einzelne Dokumente basierend auf Nutzerrollen zu steuern.

Anwendungsfall:Mit dieser Lösung können Sie Apps für die Zusammenarbeit erstellen und gleichzeitig das Risiko eines unzulässigen Datenzugriffs minimieren.

Lösung für sicheren Datenzugriff ansehen

Datenexport planen

Zusammenfassung:Mit dem App Engine-Cron-Dienst können Sie Exporte Ihrer Daten planen.

Anwendungsfall:Mit dieser Lösung können Sie Exportvorgänge nach einem Zeitplan ausführen.

Lösung zum Planen von Exporten ansehen