【发布时间】:2015-09-11 19:45:47
【问题描述】:
我是图形数据库和所有 Titan 生态系统的完全新手,所以请原谅我听起来很愚蠢。我也因缺乏文档而苦恼-_-
我已经安装了 Titan 服务器。我使用 Cassandra 作为后端。
我正在尝试使用 Python 将基本的 twitter 数据加载到 Titan。 为此,我使用 bulbs 库。 可以说,我在 朋友 列表中列出了我在 twitter 上关注的人
我的python脚本是这样的
from bulbs.titan import Graph
# some other imports here
# getting the *friends* list for a specified user here
g = Graph()
# a vertex of a specified user
center = g.vertices.create(name = 'sergiikhomenko')
for friend in friends:
cur_friend = g.vertices.create(name = friend)
g.edges.create(center,'follows',cur_friend)
据我了解 - 上面的代码应该在 Titan 中创建了一个带有多个顶点的图形,其中一些顶点由 follows 边连接。 p>
我的问题是:
如何在 Titan 中保存它? (就像 SQL 中的提交)
我以后如何访问它?我应该能够通过它访问它吗 小鬼壳??如果是,如何??
我的下一个问题是关于可视化数据,但我离那里还很远 :)
请帮助 :) 我完全迷失在这一切 Titan、Gremlin、Rexster 等中。 :)
更新: 我们的 POC 项目的要求之一是 ... python :),这就是我直接跳入灯泡的原因。不过,我肯定会遵循以下建议:)
【问题讨论】:
-
欢迎来到俱乐部。顺便说一句,如果您打算使用 Titan,您应该知道 Titan 开发现在还没有完全成熟。您还应该考虑其他替代方案,例如 OrientDB。
标签: python titan gremlin rexster bulbs