Cosmos DB for MongoDB Developers: Migrating to Azure Cosmos DB and Using the MongoDB API

Manish Sharma

  • 出版商: Apress
  • 出版日期: 2018-08-10
  • 定價: $1,100
  • 售價: 9.0$990
  • 語言: 英文
  • 頁數: 228
  • 裝訂: Paperback
  • ISBN: 1484236815
  • ISBN-13: 9781484236819
  • 相關分類: Microsoft AzureNoSQLMongoDB
  • 立即出貨 (庫存 < 3)

商品描述

Learn Azure Cosmos DB and its MongoDB API with hands-on samples and advanced features such as the multi-homing API, geo-replication, custom indexing, TTL, request units (RU), consistency levels, partitioning, and much more. Each chapter explains Azure Cosmos DB’s features and functionalities by comparing it to MongoDB with coding samples. 
 
Cosmos DB for MongoDB Developers starts with an overview of NoSQL and Azure Cosmos DB and moves on to demonstrate the difference between geo-replication of Azure Cosmos DB compared to MongoDB. Along the way you’ll cover subjects including indexing, partitioning, consistency, and sizing, all of which will help you understand the concepts of read units and how this calculation is derived from an existing MongoDB’s usage. 
 
The next part of the book shows you the process and strategies for migrating to Azure Cosmos DB. You will learn the day-to-day scenarios of using Azure Cosmos DB, its sizing strategies, and optimizing techniques for the MongoDB API. This information will help you when planning to migrate from MongoDB or if you would like to compare MongoDB to the Azure Cosmos DB MongoDB API before considering the switch.
 
What You Will Learn
  • Migrate to MongoDB and understand its strategies
  • Develop a sample application using MongoDB’s client driver
  • Make use of sizing best practices and performance optimization scenarios
  • Optimize MongoDB’s partition mechanism and indexing
Who This Book Is For
 
MongoDB developers who wish to learn Azure Cosmos DB. It specifically caters to a technical audience, working on MongoDB. 
 

 

 

商品描述(中文翻譯)

學習 Azure Cosmos DB 及其 MongoDB API,並透過實際範例和高級功能(如多主 API、地理複寫、自訂索引、TTL、請求單位(RU)、一致性層級、分區等)來深入了解。每個章節都透過編碼範例將 Azure Cosmos DB 的功能和功能與 MongoDB 進行比較。

《Cosmos DB for MongoDB Developers》首先概述了 NoSQL 和 Azure Cosmos DB,並演示了 Azure Cosmos DB 的地理複寫與 MongoDB 的差異。在此過程中,您將涵蓋索引、分區、一致性和大小調整等主題,這些將幫助您了解讀取單位的概念,以及如何從現有的 MongoDB 使用情況推導出此計算。

本書的下一部分將向您展示遷移到 Azure Cosmos DB 的過程和策略。您將學習使用 Azure Cosmos DB 的日常場景、大小調整策略以及針對 MongoDB API 的優化技巧。這些信息將在您計劃從 MongoDB 遷移到 Azure Cosmos DB 或在考慮切換之前比較 MongoDB 與 Azure Cosmos DB MongoDB API 時對您有所幫助。

您將學到什麼:
- 遷移到 MongoDB 並了解其策略
- 使用 MongoDB 的客戶端驅動程式開發示範應用程式
- 使用最佳實踐和性能優化方案
- 優化 MongoDB 的分區機制和索引

本書適合對象:
- 希望學習 Azure Cosmos DB 的 MongoDB 開發人員。特別針對在 MongoDB 上工作的技術人員。