我們正在評估用於MongoDB替換的Azure Cosmos DB。我們擁有500萬份文檔,每份文檔大小約20 KB。由於JSON的規模,Mongo的收藏總大小約爲50 GB,我們預計它在Cosmos中的收藏量將增加15%。此外,還有一個160萬個文件的早期增加。我們的吞吐量要求是每秒大約10000個查詢。查詢可以是單個文檔,也可以是一組文檔。查詢單個文檔大約需要5 RU,並且需要10到20 RU左右的多個文檔。 爲了獲得所需的吞吐量,我們需要對集合進行分區。物理分區 - Azure CosmosDB
想獲得以下問題的答案嗎?
- Cosmos DB內部使用了多少個物理分區?門戶網站指標只顯示10個分區。情況總是如此嗎?
- 每個物理分區的最大大小是多少?門戶網站指標稱它爲10 GB。我們如何存儲超過100 GB的數據?
- 每個分區的最大RU是多少?當單個分區變得非常熱以查詢時,我們是否會受到限制?
這些是我們想要克服的首要障礙,然後才能真正着手進一步推進Cosmos DB的採用。