在这样的饱和状态下查询时,我对查询性能感到困惑:
- query a String type property, which build composite unique index
- query a Long type property, with composite unique index
所以,我想知道这样的表现是否会有一些不同?
发布于 2019-01-09 19:27:14
因此,在本例中,JanusGraph索引用于方便查找顶点id。因此,如果您已经有了顶点id,并且可以跳过索引查找,那将是最快的选项。
至于查询字符串属性与Long属性,Long将执行得更好。如果缓存结果,您将看到两个查找的性能非常相似,但如果不是,java中的空字符串将占用40个字节,然后在20个字符之后增长,而这些字符将占用8个字节。长复合索引的占用空间更小,查询速度应该更快。
https://stackoverflow.com/questions/54102325
复制相似问题