问题描述
我有几个顶点和边来创建,并认为我可能有“热”数据部分。 (如在Azure表存储中一样)
我的Azure表的可伸缩性和其他知识是否适用于Azure上的Gremlin?如果可以,怎么办?
即,我想在数据库上具有子租户(或用户分区)的“细分切片”。 (如果可能,我可能想在它们之间进行引用,或者同时查询两者)
解决方法
任何Azure Cosmos DB API的可伸缩性和性能均基于partitioning。相同的概念适用于Azure Cosmos Gremlin API。创建图形时,您需要定义分区键,分区将基于此创建。
最重要的是,您可以阅读下面的文章,其中提到了一些其他有助于优化可伸缩性和性能的优化。根据文章, “从单个分区获取数据的查询可提供最佳性能。”
https://docs.microsoft.com/en-us/azure/cosmos-db/graph-partitioning