Question: Cloud Firestore is good for:
- Developing mobile and web applications and reducing operational burden with an enterprise-grade database.
- Organizations that need to store binary data such as images, media serving, and backups.
- Organizations that are using relational databases at scale and need to store user metadata.
- Training and testing data that's used in machine learning to validate data sets.
Explanation
Cloud Firestore is a fully managed NoSQL document database for application data. It supports real-time synchronization across client apps and backend services. Google Cloud manages scaling, availability, and database operations, reducing administrative effort. Its document model is flexible, making it suitable for fast-changing app data structures.
Why the other options are incorrect
Binary data is better aligned with Cloud Storage, which stores objects such as images, media, and backups.
Relational databases are better aligned with Cloud SQL or Cloud Spanner, not Cloud Firestore.
Training and testing data is typically associated with machine learning workflows and object storage, not the main role of Cloud Firestore.
Source for verification
https://cloud.google.com/firestore/docs
https://firebase.google.com/docs/firestore
The answer(s) to the question is highlighted in the BOLD text above. You can also find more questions and answers related to the exams on the "Google Cloud Platform Business Professional" page.