我为azure cosmos db使用java版本4 SDK。我想在azure cosmos db帐户中使用服务主体创建数据库,而不是使用主密钥。 根据该文档,我为服务主体分配了< code > document DB Account Contributor 和< code>Cosmos DB Operator内置角色定义: https://docs.microsoft.com/pl-pl/azu
我有一个对具有 SQL API 的 Cosmos 容器的长期运行查询,该查询需要 10 分钟以上才能完成。有没有办法将数据库的隔离级别设置为“可重复读取”或“可序列化”,以避免幻像读取,如这里所定义的那样? 我知道我们可以为 Cosmos DB 设置一致性级别,但它仅适用于地质副本之间的读/写一致性,而不适用于事务隔离。
我将通过使用 cosmos c# v3 SDK 编写一些测试代码来测试多区域写入功能。 我计划拥有一个具有三个区域的多区域写入功能的cosmos DB(SQL核心API)。我想写入一个特定区域,然后从其他区域读取。在这样做的同时,我也想衡量性能。 有没有什么方法可以实现这些类型的测试?衡量性能(例如性能指标)有什么好处吗?我还想改变一致性级别并查看延迟。
我们希望使用。NET C#。这样做的最好方法是什么? 我们知道BulkExecutor库只支持批量导入和批量更新操作。批量查询/读取操作是否也有类似的情况? 目前,我正在使用一个小精灵。Net.Driver,GremlinClient(< code > https://docs . Microsoft . com/en-us/azure/cosmos-db/create-graph-dot net
我试图让Cosmos DB模拟器在Docker for Windows上运行,但我没有任何运气。我正在执行这里的命令: https://docs.microsoft.com/en-us/azure/documentdb/documentdb-nosql-local-emulator 明确地: 我从Docker得到各种错误,包括“无效绑定装载”。命令本身似乎不正确,所以我尝试将< code > mo
请让我知道我们是否可以将存储过程从Microsoft SQL server迁移到Microsoft Azure Cosmos DB?使用DocumentDB迁移工具或任何其他工具
我想知道Azure Cosmos DB是否通过MongoDB API完全支持MongoDBhttps://docs.microsoft.com/es-es/azure/cosmos-db/mongodb-introduction 我读到聚合管道、map-duce和全文索引没有完全集成。有人有关于它的更多信息吗?考虑到MongoDB的当前状态,您会在Azure Cosmos DB中使用它吗?
就在今天早上,当尝试查看 Azure Cosmos DB 表的数据资源管理器 UI 时,窗口完全空白,我没有看到任何行(该表不应为空)。与此表的唯一连接是一个Python脚本,该脚本仅用几个变量推送简单行,但是今天早上也停止了工作。 我仍然能够正确地连接到表服务,甚至能够通过我的Python脚本创建一个新表。但是,当我调用< code > table _ service . insert _ or
我们使用Azure cosmos DB来保存作业处理管道的状态信息。为此,我们使用了table API和相应的SDK。最近,我们注意到系统频繁运行到429——请求率误差太大。我们的事务性DTU利用率远低于表上配置的最大值,但是我们注意到在metrics选项卡下,系统dtu被枚举表等操作使用..被耗尽,因此429。 我们删除“CreateIfNotExists”方法调用的初始修复程序帮助修复了一段时
我正在Pycharm中用Python打开一个CSV文件,然后我想把它上传到我在Cosmos DB中的容器中。它不起作用。 我可以打开一个CSV文件,然后像上面和下面一样将其上传到CosmosDB吗?它不起作用。
我对cosmos DB相当陌生,并试图了解azure cosmos DB SDK为修补文档提供的Java的增量操作。我需要在容器中的一个Documents中维护一个增量计数器。文档看起来像这样- 现在,在我的应用程序中,每当一个动作发生时,我想将这个计数器的值增加1。为此,我使用了宇宙空间运算。我在这里添加了一个增量,就像这样< code > cosmos patch . increment("/
我正在使用Azure cosmos dB Emulator使用MongoDB C#驱动程序在MongoDB上进行CRUD操作。我能够在模拟器中使用C#创建数据库和集合。这是我创建数据库和集合的示例代码.. 这些查询工作正常,但是当我试图将样本数据插入这个集合时,它抛出了下面的错误 命令插入失败:处理此请求时发生未知服务器错误。 我插入示例数据的示例代码是 如何使用MongoDB C#驱动程序在Az
我试图使用mongorestore命令恢复Cosmos上转储的数据库,但不幸的是,它抛出了如下错误: 运行创建命令时出错:(未经授权)错误 = 13,详细信息 ='响应状态代码不表示成功:禁止访问 (403);子状态: 0;活动 Id: 421d33eb-dea0-4372-92b0-ece63fd2b357;原因:(不允许通过 Azure Cosmos DB 终结点对资源'dbs'执行'POST
我想上传一个CSV文件,该文件表示要以快速和原子的方式添加到我的Cosmos DB集合中的10k文档。我有一个类似以下伪代码的存储过程: 当我运行它时,存储过程在超时之前创建了大约1200个文档(因此回滚并不创建任何文档)。 以前,我使用延续标记在存储过程中成功更新(而不是创建)数千个文档,此答案作为指导:https://stackoverflow.com/a/34761098/277504。但是
微软Azure文档中没有提到这一点。正式的批量执行器文档只讨论插入和更新选项,而不是删除。有一个建议的java脚本服务器端程序来创建一个存储过程,听起来很不错,但这需要我们输入分区键值。如果我们的文档分布在数百万个逻辑分区上,那就没有意义了。 这是一个非常简单的业务需求。在迁移sql api cosmos集合中的大量数据时,如果我们插入了一些错误的数据,似乎没有选择删除其他数据然后恢复到以前的状态