在如此饱和的情况下查询时,我很困惑查询性能:
使用索引
直接使用图形顶点ID
所以我想知道这种性能是否会有所不同?
答案 0 :(得分:2)
因此,在这种情况下,JanusGraph索引用于促进查找顶点ID。因此,如果您已经有了顶点ID,则可以跳过索引查找,这将是最快的选择。
对于查询String属性还是Long属性,Long的性能会更好。如果将结果缓存,则两个查找的性能将非常相似,但是如果不是,则Java中的空String占用40个字节,然后增长20个字符,而Long则占用8个字节。 Long复合索引的占用空间较小,查询速度应该更快。