As an alternative to NoSQL, we also have Cloud Datastore. It is a highly scalable NoSQL database for your mobile and web applications.
Google's BigTable and Megastore technology is used in Cloud Datastore. Let's understand Cloud Datastore in detail.
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.