You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CosmosDB图数据库:添加边的成本为何与图规模相关?

CosmosDB Gremlin API 操作RU消耗测试记录

我最近开发了一个测试应用,专门用来验证向CosmosDB图集合执行顶点、边操作时的RU(请求单位)消耗情况,下面是具体的测试输出和对应的场景说明:

  • 清空全量图数据
    执行Gremlin命令:

    g.V().drop()
    

    实际消耗RU:34.88

    这个操作会删除图中所有顶点及关联的边,属于批量清理操作,所以RU消耗相对较高

  • 尝试在不存在的顶点间创建边
    执行Gremlin命令:

    g.V('1').addE('knows').to(g.V('1'))
    

    实际消耗RU:1.97

    由于ID为'1'的顶点不存在,操作没有实际创建出边,仅产生了查询验证顶点是否存在的少量RU开销

  • 创建第一个person类型顶点
    执行Gremlin命令:

    g.addV('person').property('id', '1').property('tenantId', '1')
    

    实际消耗RU:5.71

  • 在已存在的顶点上创建自关联边
    执行Gremlin命令:

    g.V('1').addE('knows').to(g.V('1'))
    

    实际消耗RU:11.4

    此时ID为'1'的顶点已存在,操作成功创建了第一条边,RU包含了顶点查询和边写入的综合开销

  • 注:最后一条测试命令g.addV('person').pr...内容不完整,暂时无法提供对应的RU消耗数据

内容的提问来源于stack exchange,提问作者Cristian Diaconescu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:24:58