Chapter 15: Developing Solutions that Use Cosmos DB Storage
In the previous chapter, we covered the last part of the Implementing Solutions for Apps objective by learning how to implement authentication for web apps, APIs, and more.
In this chapter, we will be introducing the final objective: Implementing and Managing Data Platforms. We are going to cover what a NoSQL database is, learn about the features of Azure's NoSQL offering known as Cosmos DB, and then develop a solution that uses it.
We are also going to learn how to create, read, update, and delete data by using the appropriate APIs, how to set the appropriate consistency level for operations, understand the different partition schemes, and implement a multi-region replica of our database.
The following topics will be covered in this chapter:
- Understanding the differences between NoSQL and SQL
- Understanding Cosmos DB
- Creating, reading, updating, and deleting data by using the appropriate APIs...