官术网_书友最值得收藏!

Introduction to NoSQL in Cosmos DB

In this chapter, we will start our journey toward developing applications that work with a globally distributed, massively scalable, and multi-model database service provided by Microsoft: Azure Cosmos DB. We will focus on a high-level technical overview of this innovative database service.

Modern applications that take advantage of Azure and other cloud platforms usually require working with massive amounts of data that might be organized in different ways. In addition, these applications require elastic scale out of storage and throughput. We might start with a few gigabytes, but we can end up with many petabytes in months. Our application can start working with most clients in California, but it might expand its clients in Germany, Switzerland, and Norway in the near future. Of course, our application will be continuously evolving and we will have to store more data related to each performed operation based on the new requirements. In this chapter, we will understand why Cosmos DB is an excellent candidate to be used as a database service in these kinds of applications.

In this chapter, we will cover the following:

  • Making the paradigm shift to the NoSQL way 
  • Learning about the main features of Cosmos DB
  • Understanding the supported NoSQL data models
  • Using the appropriate API for each data model
  • Diving deep into the Cosmos DB resource model
  • Understanding the system topology
  • Learning about the resource hierarchy for each container
主站蜘蛛池模板: 林西县| 罗田县| 乳源| 保康县| 大英县| 昌吉市| 玛纳斯县| 安多县| 雅安市| 江西省| 九江县| 朔州市| 长阳| 什邡市| 龙胜| 舟山市| 离岛区| 白山市| 大关县| 开封县| 嘉峪关市| 临海市| 卢氏县| 英吉沙县| 古丈县| 西吉县| 图们市| 日土县| 武强县| 淮南市| 平湖市| 威信县| 涿鹿县| 嘉荫县| 绩溪县| 台州市| 鞍山市| 浙江省| 亳州市| 乐平市| 抚顺县|