1. Cloud Firestore — dokumentdatabasen
Firestore är Firebases flaggskeppsdatabas — en NoSQL-dokumentdatabas med realtidssynkronisering. Data lagras som dokument i collections, och varje ändring synkas automatiskt till alla anslutna klienter. Firestore är designad för skalbarhet och har automatisk multi-region-replikering på Blaze-planen.
- ✅ Realtid: onSnapshot() — ändringar syns direkt i alla klienter
- ✅ Offline-first: fungerar utan internet, synkar när uppkoppling återkommer
- ✅ Säkerhet: Firestore Security Rules — regler direkt i databasen
- ✅ Skalbar: automatisk sharding upp till miljarder dokument
- ⚠️ NoSQL-begränsningar: inga joins, inga aggregat utan fördefinierade indexes
- ⚠️ Kostnad: läsningar kostar — ineffektiva queries kan bli dyra i skala