⬡ Hub
Skip to content

Google Firestore

Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.

Key Features

  • NoSQL: Document-oriented database.
  • Real-time: Sync data across client apps in real-time.
  • Offline: Offline support for mobile and web SDKs.

Use Cases

  • Mobile Apps: User profiles, chat messages, product catalogs.
  • Web Apps: Collaborative applications.

Key Concepts

  • Documents: Data records (JSON-like).
  • Collections: Containers for documents.
  • Native Mode vs Datastore Mode: Two modes of operation (Native is recommended for new mobile/web apps).