说我已经定义了键:
g.makeKey("k1").dataType(String.class).indexed(Vertex.class).unique().make();
g.makeKey("k2").dataType(String.class).indexed(Vertex.class).make();
g.makeKey("k3").dataType(String.class).indexed(Vertex.class).make();
TitanKey time = g.makeKey("time").dataType(Long.class).make();
g.makeLabel("L2").sortKey(time).sortOrder(Order.DESC).make();
g.makeLabel("L3").sortKey(time).sortOrder(Order.DESC).make();
g.makeLabel("L1").sortKey(time).sortOrder(Order.DESC).make();
使用makeKey()可以创建多少密钥。通过makeKey()或makeLabel()
从性能的角度来看,我应该使用不同的标签密钥L1,L2,L3或使用单个L1用于不同目的的最佳做法是什么
答案 0 :(得分:2)
大多数项目只需要几个类型定义,但我也看到了具有1.000s类型定义且没有不良性能影响的项目。为了不同的目的,我会选择不同的标签。
干杯, 丹尼尔