Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure cosmosdb 您可以共享Azure Cosmos DB更改源的租约集合吗?_Azure Cosmosdb - Fatal编程技术网

Azure cosmosdb 您可以共享Azure Cosmos DB更改源的租约集合吗?

Azure cosmosdb 您可以共享Azure Cosmos DB更改源的租约集合吗?,azure-cosmosdb,Azure Cosmosdb,如果我们具备以下条件: 1 Azure宇宙数据库帐户 4个数据库 每个数据库包含一个集合 我们是否能够添加1个包含1个新集合的新数据库,并将该集合用作租约集合,以监控其他4个集合的更改?或者每个租赁集合是否需要与1个且仅与1个监控集合关联?来自Cosmos DB团队的响应(askcosmosdb@microsoft.com): 您可以无问题地共享租赁集合。但是,根据这4个集合上的活动,您可能需要调整其上的RU 是,Changefeedprocessor库使用以下标识符存储每个分区密钥范围的租

如果我们具备以下条件:

  • 1 Azure宇宙数据库帐户
  • 4个数据库
  • 每个数据库包含一个集合

我们是否能够添加1个包含1个新集合的新数据库,并将该集合用作租约集合,以监控其他4个集合的更改?或者每个租赁集合是否需要与1个且仅与1个监控集合关联?

来自Cosmos DB团队的响应(askcosmosdb@microsoft.com):

您可以无问题地共享租赁集合。但是,根据这4个集合上的活动,您可能需要调整其上的RU


是,Changefeedprocessor库使用以下标识符存储每个分区密钥范围的租约:

“id”:“accountHostUrl\u DatabaseResourceId\u CollectionResourceId..PartitionNumber”

这使得它足够独特,可以使用同一个集合存储跨不同数据库、帐户的多个集合的租约