We have created an API and a user form, which uses Azure Cosmos DB to store user data.
Cosmos DB is a database service that is globally distributed. It allows us to manage our data even if we keep it in datacenters that are scattered throughout the world. It provides the tools we need to scale both global distribution patterns and computational resources, and these tools are provided by Microsoft Azure.
Here are some of the advantages:
- It can support multiple data models using one backend. This means that it can be used for document, key value, relational, and graph models.
- It is more or less a NoSQL database because it does not rely on any schemas.
- It uses a query language similar to SQL and can easily support ACID transactions; some people classify it as a
NewSQLtype of database.