升級至 Azure Cosmos DB API for MongoDB 4.0+ 時,提升效能並發揮最大成本效益
適用於: MongoDB
適用於 MongoDB 的 Azure Cosmos DB API 在 4.0+ 版中引進了新的資料壓縮演算法,最多可節省 90% 的 RU 和儲存體成本。 將資料庫帳戶升級至 4.0+ 版並遵循本指南,可協助您實現最大化的效能和成本改善。
適用於 MongoDB 的 API 會根據每個作業取用的要求單位 (RU) 數量來向使用者收費。 使用新的壓縮格式時,儲存體大小和查詢大小的縮減會直接減少 RU 使用量,進而節省成本。 Cosmos DB 中的效能和成本彼此關聯。
從適用於 MongoDB 資料庫的 API 帳戶 3.6 或 3.2 版升級至 4.0 版或更新版本時,所有寫入該帳戶的新文件 (資料) 都會以改良的壓縮格式儲存。 在帳戶升級之前寫入的舊文件仍保有完整的回溯相容性,但仍會以較舊的壓縮格式儲存。
將資料庫帳戶升級至 4.0+ 版時,建議您也考慮升級較舊的文件。 這麼做可讓您同時為舊資料及升級後寫入帳戶的新資料提升效率。 下列步驟會將舊文件升級為新的壓縮格式:
- 將您的資料庫帳戶升級至 4.0 或更高版本。 任何寫入帳戶中任何集合的新資料,都會以新的格式寫入。 所有格式都具有回溯相容性。
- 將每個舊文件 (升級之前的文件) 中的至少一個欄位更新為新值,或以不同的方式變更文件 (例如新增欄位)。 請勿重寫完全相同的文件,因為 Cosmos DB 最佳化工具會忽略此文件。
- 針對每個文件重複步驟二。 更新文件後,文件就會以新格式寫入。
深入了解升級和適用於 MongoDB 的 API 版本: