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

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
主站蜘蛛池模板: 郸城县| 江口县| 当雄县| 丹凤县| 宜阳县| 江都市| 荥经县| 株洲县| 宜春市| 山阳县| 舟山市| 调兵山市| 浮山县| 汝州市| 壤塘县| 项城市| 温泉县| 大连市| 宿松县| 屯留县| 湖口县| 岳池县| 綦江县| 广汉市| 开封县| 西平县| 徐汇区| 新乡县| 梓潼县| 万载县| 富裕县| 会理县| 浏阳市| 神池县| 镶黄旗| 康乐县| 文登市| 阳城县| 白玉县| 宿州市| 洛南县|