向公众展示顶点ID是否安全?

时间:2014-11-05 21:49:50

标签: graph-databases titan

我希望用户能够按下网页上的按钮并创建一个引用顶点的边缘。

为了识别顶点我可以使用Titan顶点id或自定义生成的id。

顶点id是否显示有关数据库的任何秘密?例如,它是否表明其大小?另外,如果我想重新创建数据库以添加一个被遗忘的索引....这个过程会生成所有新的ID,比如打破到顶点的深层链接吗?

我更喜欢使用db ID,以避免创建自定义ID,并避免每当我想要检索顶点时都必须从自定义ID中查找数据库ID。

1 个答案:

答案 0 :(得分:3)

Titan ID不应该从你的下方改变,但是如果你曾经将图表中的数据迁移到新的集群,你最终会得到所有新的ID,所以如果你把其他系统绑得太紧了你可能会在某个地方遇到问题。我会说这将是您生成自己的逻辑标识符的主要动力。

也就是说,您可以考虑使用逻辑标识符在用户会话范围内查找常用顶点id的设计,然后使用顶点id进行后续查找。这样,您就可以避免重复使用索引来查找顶点。