25得票3回答
三元组存储和图形数据库有什么区别?

有三元组存储(语义数据库)和通用图形数据库。 两者都基于通过关系将一个“项”链接到另一个“项”的类似概念。三元组存储支持RDF,并由SPARQL查询,但此类附加组件也可以(并且已经)实现在通用图形数据库上。 什么是使您更喜欢语义数据库/三元组存储而不是像neo4j这样的通用图形数据库的根本区别?

24得票3回答
如何在neo4j中获取所有已连接的节点

我想获取从节点0开始的所有连接节点列表,如图所示。

23得票2回答
FlockDB - 它是什么?以及最佳使用案例

刚接触到FlockDB图形数据库。详见github/flockDB。Twitter声称它用于以下内容: Twitter在大量机器的集群上运行FlockDB。 我们用它来存储社交图表(谁关注谁,谁屏蔽谁)和Twitter上的二级索引。 乍一看,安装和尝试似乎并不简单。是否有人已经使用...

22得票3回答
如何启动Titan图数据库服务器并连接Gremlin?

我已经在使用Titan图数据库服务器一段时间了。尽管有广泛的文档,但我的感觉是缺少一个从零开始的入门教程,以使内容更加通俗易懂。我的最终目标是在cassandra上运行titan并使用StartTheShift/thunderdome进行查询。 我已经看到了几种启动Titan的方法: 使用...

21得票2回答
图数据库的炒作...为什么?

有些图形数据库的炒作。我想知道原因。 在当今的Web环境中,可能会遇到哪些问题可以使用图形数据库来解决?图形数据库是否适用于经典应用程序,即是否可以将其用作关系数据库的替代品?实际上这是两个问题。 相关:有人使用过基于图形的数据库(http://neo4j.org/)吗?

21得票2回答
图数据库能否有效地在节点之间分布数据?

如果有人在另一个数据库的基础上构建数据库(例如 twitter 所做的),那么该数据库是否会继承底层数据库的限制和低效性呢? 我特别关注 titan db (http://thinkaurelius.com),因为他们声称支持将数据集有效地分配到各个节点上。 他们声称支持通过 cassan...

21得票6回答
以键值对对象的形式表示图形数据

我开始研究图数据库,但是我不知道这些图是如何在内部存储的。假设我有这个图(来自 Wikipedia): 如何将这个图序列化为键值对象?(例如Python字典) 我想象中有两个字典,一个用于顶点,一个用于边:{'vertices': {'1': {'Name': 'Alice', 'A...

20得票1回答
如何在图形数据库(如Neo4j)中建模真实世界的关系?

我有一个关于在图形数据库中建模的一般性问题,我似乎无法理解。 如何建模这种关系:“牛顿发明了微积分”? 在简单图中,您可以这样建模: Newton (node) -> invented (relationship) -> Calculus (node) ...所以随着你添...

20得票3回答
Python中使用类似Neo4j的图数据库的ORM

我想知道是否有针对图形数据库(例如Neo4j)的ORM解决方案(或需要这种解决方案)。 我在跟踪实体之间的关系(A与通过C与B相关联等,从而构建一个大型图形),包括这些实体的其他属性,并需要将它们存储在数据库中。 我认为图形数据库完美适合这个任务。 现在,对于类似SQL的数据库,我使用sql...

20得票4回答
D3.js是否是实时可视化Neo4j图形数据库数据的正确选择?

我是一名在华盛顿大学攻读计算机科学研究生的学生,我们的小组正在尝试实时可视化放入neo4j图形数据库中的特定网络流量。 我已经了解了许多不同的工具,例如gephi、cytoscape、rickshaw(基于D3.js)、其他一些工具以及D3.js。 到目前为止,我们正朝着D3.js的方向前...