Cloud Firestore is a flexible, scalable, realtime database. It's simple enough for rapid prototyping yet scalable and flexible enough to grow with you to any size.
Cloud Firestore is a realtime database, meaning that clients can listen to data in Cloud Firestore and be notified in real time as it changes. This feature lets you build responsive apps that work regardless of network latency or Internet connectivity.
Cloud Firestore is a cloud-hosted NoSQL database. You store data in documents, which contain fields mapping to values. These documents are stored in collections, which are simply containers that help you organize and query your documents. You can learn more about the data model in the Structuring Data documentation.