Recall & Review
beginner
What is Firestore in Firebase?
Firestore is a cloud-hosted NoSQL database that stores data in documents and collections. It syncs data in real-time across devices.
Click to reveal answer
beginner
Why does Firestore support real-time updates?
Firestore uses real-time listeners that notify apps instantly when data changes, making apps responsive and interactive.
Click to reveal answer
intermediate
How does Firestore handle offline support?
Firestore caches data locally on devices, so apps can read and write data even without internet. Changes sync automatically when back online.
Click to reveal answer
intermediate
What makes Firestore scalable for apps?
Firestore automatically scales to handle large amounts of data and many users without manual setup, thanks to Google's cloud infrastructure.
Click to reveal answer
advanced
Why is Firestore preferred over Firebase Realtime Database?
Firestore offers richer querying, better structure with documents and collections, stronger security rules, and more robust offline support.
Click to reveal answer
What type of database is Firestore?
✗ Incorrect
Firestore stores data in documents and collections, making it a NoSQL document database.
How does Firestore keep app data updated in real-time?
✗ Incorrect
Firestore uses real-time listeners to instantly notify apps of data changes.
What happens when a device using Firestore goes offline?
✗ Incorrect
Firestore caches data locally so apps can work offline and sync changes later.
Which feature helps Firestore handle many users and large data?
✗ Incorrect
Firestore automatically scales using Google Cloud infrastructure.
Compared to Firebase Realtime Database, Firestore offers:
✗ Incorrect
Firestore provides richer querying, stronger security, and better offline support than Realtime Database.
Explain why Firestore is Firebase's primary database.
Think about what makes an app responsive, reliable, and secure.
You got /5 concepts.
Describe how Firestore supports app functionality when internet is unavailable.
Consider how apps keep working without connection.
You got /3 concepts.