[英]How to use Geospatial data in CosmosDB with Partitioning
將 CosmosDB 與地理空間數據一起使用的推薦策略是什么? Cosmos DB 需要分區鍵,單個分區不能超過 10GB。 所以如果我有超過 10GB 的數據:
EastLondon
和WestLondon
有土地區域,則無法搜索數據庫以了解它們是否相交。實際使用方法是什么?
如果分區鍵可以只是地理空間屬性,那將是理想的。 但是,根據我的閱讀,答案是您應該將分區數量限制為存儲數據所需的最少數量。 如果分區相交,則必須冗余存儲相交位。 如果您限制 20GB 的數量(可能因為您編寫問題而增加)分區,那么跨分區查詢的成本應該最小化。
解決這個問題的一種潛在方法是僅存儲一個帶有地理空間數據的 ID,然后您可以在其他地方存儲和檢索與該 ID 關聯的詳細信息。 例如,這可以通過連接來完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.