问题标签 [tinkerpop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - Tinkerpop/Titan/Graph DB:正在存储地图比带标签的边/顶点更快的属性?
在图形数据库中,即 Titan,我存储了各种数据。其中一些倾向于创建大型数据集(10000 个),但可以建模为地图。
我应该将这些映射存储在顶点属性中,使用它们的键:值作为映射的键:值,还是使用边缘标签(作为键)和顶点的标签(或属性条目)作为值对它们进行建模?
IE
相对
graph-databases - Tinkerpop 与 Furnace 的蓝图
有没有人使用带有 Tinkerpop 蓝图的Furnace(https://github.com/tinkerpop/furnace )?该库似乎有许多很好的图形算法,但没有关于如何使用它们的示例。
python - 灯泡对象 init 方法中 fget 参数的 Python Bulbs 框架示例
fget=
Bulbs 类属性初始化时参数的范围是什么?
比如我在写的时候:
some_method
正确定义 fget_property 应该得到什么?它应该对其他类属性执行一些操作,还是它也可以是类实例所喜欢的关系的函数,例如调用的东西self.outV(some_relation)
?
docker - 如何使用 Rexster Docker 映像和 Bulbs 在 TinkerPop/Rextser 中创建图形数据库?
如何创建新数据库?我正在使用来自“ https://github.com/konrade/docker-rexster ”的 Rexster Docker 映像来启动并运行功能性 Rexster 服务器。它使用以下命令运行:
并验证哪个端口分配给 Rexster 的必要 8182,如下所示:
我确信服务器正在运行,因为我在访问 url 时获得带有 TinkerPop 字符的网页
但我无法成功执行灯泡快速入门部分的简单示例。这是我试图执行的简单代码:
创建 neo4j 数据库会解决我的问题吗?如果是这样,用于创建它的代码是什么?
neo4j - Neo4j 通过蓝图在不同线程中使用时卡住
我正在使用来自 maven 存储库的 blueprints-neo4j-graph-2.5.0。
在使用来自不同线程的图表时,neo4j 冻结。重新创建问题的代码,并附加了调用堆栈。任何有关此的解决方案或任何使用模式将不胜感激。
堆栈跟踪如下...
node.js - 对所有这些 Node -> Titan 的东西感到困惑
我是 Java、Gremlin、Nodejs、Tickerpop、Maven 和其他所有东西的新手。这段代码有什么作用?特别是“java.import”在做什么?它是一个Java类吗?这和泰坦有什么关系?
为什么我在使用 Rexster 时看不到这里正在查询的数据库?
graph - 在 java 应用程序中表示图形
在我的应用程序中,我有一个域模型,它本质上是一个图形。我需要基本上执行以下操作并将结果图通过网络发送到客户端
要执行的操作
- 根据业务策略过滤某些节点
- 增加更多节点和关系(可能来自其他数据提供者)
过滤后,我还需要一个序列化机制。在使用 Neo4j 和 Tinkerpop 之后,我觉得 Tinkerpop 非常适合我的用例,因为它具有
- 内存图支持 (TinkerGraph)
- 序列化机制:GraphML、GML 和 GrapjSON
我想知道我的理解是否准确并且方法是否正确。请建议。
gremlin - 为什么 Rexster 显示“titangraph [cassandra:null]”,即使它已连接?
当我通过 Gremlin 控制台连接到 Titan 时,它说...titangraph[cassandra:127.0.0.1]
然而,Rexster 说......titangraph[cassandra:null]
即使我可以浏览同一组顶点。
为什么是这样?Rexster 使它看起来好像无法连接。
gremlin - 使用 gremlin 的遍历和来自 Graph 的方法之间的区别
假设我有以下简单的图表。
我看到了两种遍历此图的方法
选项1
我可以使用Graph类提供的以下 API
选项 2
我还可以使用此处记录的GremlinPipeline API
我的问题是
- 为什么有两个 API?
- 什么时候用哪一个?
- GremlinPipeline 是否利用了使用TnkerGraph 的索引相关方法创建的索引?
jakarta-ee - Tinkerpop - Titan/Cassandra 项目设置
我正在建立一个使用 TinkerPop 3 和 Titan 0.5 和 Cassandra 的 Java Enterprise 1.7 项目。
总体思路是:
- 运行 Titan 0.5 的专用数据库服务器,
- Tinkerpop 3某处
- 运行与数据库服务器分离的 Java EE 7 应用程序的应用程序服务器。
我有许多未解决的问题,我想询问最佳实践、建议和示例。
- Tinkerpop 3 应该放在哪里?在应用程序服务器或数据库服务器中?
- Tinkerpop 如何与 Titan 通信?
- 对于 Tinkerpop with Titan 这种环境的最佳配置是什么?
- Java Enterprise 应用程序应如何与 Tinkerpop 通信?
- Tinkerpop API 应该如何与 Java EE 集成?请记住同时多个用户和一般企业环境问题(缓存、交易、多次调用数据库等)
- 你有任何项目设置示例吗?
这个基本配置最终将放在 github ot bitbucket 中,为其他项目做好准备。