psa*_*ate 3 performance graph titan
首先,我不是泰坦和图形数据库的专家,因此任何评论都将受到赞赏.
目前我有大约12.000.000个顶点和16.000.000个边缘.我创建了2个索引,为Vertex索引"fbid",为边缘索引"dateInMs".
graph.makeKey("fbid").dataType(String.class).single().indexed(Vertex.class).unique().make();
graph.makeKey("dateInMs").dataType(Long.class).indexed(Edge.class).make();
Run Code Online (Sandbox Code Playgroud)
然后,我运行以下查询.
g.query().interval("dateInMs",1394247600000,1394420400000).edges()
Run Code Online (Sandbox Code Playgroud)
数字代表ms的两个日期(2014-03-08和2014-03-10)
因为我基于索引字段查询,所以我期待快速响应,但是查询速度太快,所以我不知道它是否是预期的结果或者我做错了什么.
注意:当我运行查询时,我收到以下消息: com.thinkaurelius.titan.graphdb.transaction.StandardTitanTx - Query requires iterating over all vertices [(dateInMs >= 1394247600000 AND dateInMs < 1394420400000)]. For better performance, use indexes,
但是我正在使用索引dateInMs.
有线索吗?
| 归档时间: |
|
| 查看次数: |
468 次 |
| 最近记录: |