8得票4回答
使用TitanDB是否“安全”?

在DataStax收购Aurelius之后,自从Titan 1.0.0于2015年9月发布以来,很少有人做出贡献,因此我想知道在生产中使用TitanDB是否安全。请问是否有人能提供一些见解?

8得票1回答
如何在TinkerPop图中递增顶点属性值

如何遍历图形并增加顶点属性的值?可以按固定数量或边属性中的数量递增。 例如,对于以下图形: gremlin> graph = TinkerGraph.open() ==>tinkergraph[vertices:0 edges:0] gremlin> g = graph....

11得票1回答
如何删除两个顶点之间的边缘?

我想删除两个顶点之间的边,所以我的Java Tinkerpop3代码如下:我想要删去两个顶点之间的边,因此我的Java Tinkerpop3代码如下:private void removeEdgeOfTwoVertices(Vertex fromV, Vertex toV,String edg...

7得票2回答
如何在 Gremlin 服务器(Titan 1.0)中更新顶点的值

我遇到一个以下细节的顶点: http://localhost:8182/?gremlin=g.V(4192) 注:此处为HTML格式,不做任何修改。 { "requestId": "6ce01f3b-f623-41f6-bb03-dd56014e0701", "status": ...

14得票3回答
Gremlin - 仅在顶点不存在时添加顶点

我有一个用户名数组(例如['abc','def','ghi']),需要将它们添加到图表的“user”标签下。 现在,我首先要检查用户名是否已经存在(g.V().hasLabel('user').has('username','def')),然后只添加那些用户名属性不匹配的用户到“user”标...

12得票3回答
为什么在图形数据库中使用索引节点或索引属性会更好?

我刚开始接触图数据库,不确定在跟踪"节点类型"这样的东西时使用"索引节点"还是"索引属性"会更好。由于我目前没有实际经验,因此无法基于任何信息做出决策,而且两种方法似乎都同样有效。因此问题是:这两种方法之间的权衡取舍是什么,规模(即节点数)如何影响决策? 对于一个示例场景,我们假设有两种 "...

8得票4回答
如何找到两个顶点之间的正确边缘?

使用tinkerpop blueprints API,查找两个顶点之间是否存在边的最佳方法是什么?我想避免使用vertex.getEdges()并迭代直到找到正确的边。 例如:检查v1是否是v2的朋友。 Vertex v1 = g.addVertex(null); Vertex v2 = ...

12得票2回答
如何实际设置基本的Titan + Rexster + Cassandra?

我正在尝试设置一个完全基本的Titan Rexster Cassandra实例,但我似乎无法破解代码。我已经尝试了很多方法来使其工作,但我似乎无法使其正常工作。无论我读了多少关于它的内容,我都不能正确地设置它。 我的目标是在嵌入式模式下运行一个带有一些索引(包括Elasticsearch)的...

7得票4回答
Cassandra墓碑警告和失败阈值被触发

我们正在运行一个由Cassandra作为持久化存储支持的Titan Graph DB服务器,但遇到了达到Cassandra墓碑阈值限制的问题,导致数据积累时查询周期性失败/超时。似乎压缩无法跟上添加的墓碑数量。 我们的用例支持: 1.高读/写吞吐量。 2.对读取非常敏感。 3.Tita...

7得票3回答
怪兽 - 如何合并顶点以组合它们的属性而不明确列出属性?

背景:我正试图使用this approach实现一个基于时间序列的版本化数据库,使用gremlin(tinkerpop v3)。 我希望获取给定身份节点(蓝色)的最新状态节点(红色)(由“状态”边缘链接,其中包含时间戳范围),但我想返回一个单一的聚合对象,其中包含来自身份节点的id(ci...