我想存储多边形,每次创建一个多边形时,我都要检查它是否与任何现有的多边形相交 . 我正在考虑使用CosmosDB,因为它支持地理空间查询 . 但是,Cosmos DB似乎需要分区键,否则会将集合大小限制为10GB .

  • 我可以选择地理空间索引作为分区键吗?

  • 如果没有,如果我必须选择其他值作为分区键,我是否仍然能够有效地查询数据库?

  • 或者我必须手动创建一个具有地理组件的分区键(例如按城市划分)