Firestore
Firestore ist operative Datenhaltung, kein Data Warehouse.
Cloud Firestore wird genutzt, wenn Anwendungen schnell lesbare und schreibbare Zustände brauchen, etwa Profile, Konfigurationen, Freigaben, Job-Status oder Realtime-Daten. Das Modell besteht aus Collections und Dokumenten, nicht aus Tabellen mit beliebigen Joins.
Die Entscheidung für Firestore beginnt deshalb beim Zugriffsmuster. Wer später große historische Analysen, BI-Dashboards oder kanalübergreifende KPI-Logik braucht, trennt operative Zustände in Firestore von analytischen Datenmodellen in BigQuery.
Gruppiert Dokumente nach fachlichem Bereich, etwa Nutzerprofile, Jobs oder Freigaben.
Speichert strukturierte Felder und verschachtelte Daten für einen operativen Zustand.
Steuern Abfragen, Zugriff, Security Rules und Performance der Anwendung.
Operative Daten bleiben in Firestore, analytische Historie wandert bei Bedarf nach BigQuery.