【问题标题】:what is the complexity of accessing a node in a graph generated by neo4j?访问 neo4j 生成的图中的节点的复杂性是多少?
【发布时间】:2012-08-22 07:54:26
【问题描述】:

我考虑使用dbpedia 并为此使用neo4j。我有两件事不明白:

  1. 访问图中节点的复杂度是多少?
  2. 如果我有一个巨大的DB,例如dbpedia,任何对节点的搜索都会 拿O(|E|+|V|) ?

我的意思是对图中节点的随机访问,这些节点是否经过哈希处理以在O(1) 中访问?

【问题讨论】:

    标签: ruby-on-rails graph nosql complexity-theory neo4j


    【解决方案1】:

    通过ID访问是O(1) 通过索引访问通常是O(log(n)) 通过db扫描是O(n),访问节点的关系通常也是O(1)。

    也就是说,您应该确保您的热数据集位于 mmio 缓冲区和缓存中,请参阅:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多