Cloud Datastore is ideally used for applications that rely on highly available structured data at scale. Say, you want to store and query data as product catalogs that provide real-time inventory and product details for a retailer.
Cloud Datastore can also be used when storing and querying of user profiles is required. We can use that to deliver a customized experience based on the user’s past activities and preferences.
But there is constraint with Cloud Datastore: we cannot use it for effective storage solutions for analytics as it is not a relational database.