首页 > 解决方案 > 如何使用 java MongoAPI 在 cosmosdb 中有效地使用批量操作?

问题描述

我正在尝试使用 java sdk for mongo API 在 cosmos db 中处理批量 CRUD 操作(如 repository.saveAll(query)、repository.deleteAll()))。

通过使用这些操作,RU的消耗量越来越大,最终导致速率限制错误。强制地,对于这些操作,我需要增加容器的 RU 数量才能使查询成功。

有没有办法在不增加 RU 的情况下处理批量操作?

标签: javaazure-cosmosdbazure-cosmosdb-mongoapi

解决方案


您可能正在寻找Cosmos DB 的 Mongo API 的Bulk Executor 库不幸的是,此功能尚未推出:

在此处输入图像描述

文档网址: https ://docs.microsoft.com/en-us/azure/cosmos-db/bulk-executor-java


推荐阅读