我目前正在研究使用cosmos db读取数据的方式,基本上我们当前的方法是将 .Net Core C#应用程序与Cosmos DB SDK一起使用,以从文件blob或csv或json文件中读取整个数据,然后使用for循环,一个个地从cosmos db中提取其信息并进行比较/插入/更新,这在某种程度上让人感觉效率低下。
我们很好奇,如果cosmos DB能够执行从文件blob或csv或json文件中读取一堆数据(比如说5000条记录的批处理大小)的功能,例如SQL Server,则执行 bulk直接在cosmos DB中插入或 merge语句? 基本上,目标不是针对与cosmos DB进行交互的每个项目一一进行相同的操作。
(。Net + SDK)应用程序将能够执行该操作,还是cosmos DB存储过程可以处理类似的工作?也欢迎使用任何其他Azure工具!
答案 0 :(得分:0)