graph-databases

    0热度

    2回答

    当使用图形数据库(我的情况Neo4j的),我们可以代表相同的信息很多方面。使每个实体节点,并通过关系将所有实体或只是增加了实体属性的Node.diff 下面的列表是相同的数据的两个不同的表示。 总体 ,其机制是合适的,其中的条件? 我的用例涉及遍历从不同节点数据库中,直到4米的深度和检查通过连接节点或属性的信息(在此基础上接近它是)。 一个有趣的问题可能是“谁是去斯坦福大学的约翰的朋友?” 是什么

    13热度

    1回答

    寻找异构(多节点类型(多模式),多边缘类型(多关系)和多描述性功能(多功能)的网络分析基础设施)网络中,我注意到,有图形数据库中世界两个标准堆栈: 一方面我们有ThinkPop/Blueprintproperty graph model。它是由支持Neo4j,OrientDB GraphDB,Dex,Titan,InfiniteGraph等 的TinkerPop有关堆栈包含Blueprint属性图

    8热度

    3回答

    这是最佳实践的一个问题,据我所知,有很多的这样做不同的选择,但我想你的意见来,你会如何处理解决这个问题。请认为这个系统的性能至关重要,换句话说就是可扩展的。 我最近发现了图形数据库的奇迹,所以我想出了一个公司想要管理它的客户关系的理论情况,为了做到这一点,他们将使用neo4j,这是很棒的,并允许对于客户,不同员工和他们之间的关系进行真正的强大管理,这非常棒,但是公司现在想要创建一个需要认证的基于W

    1热度

    2回答

    我开始深入研究图数据库,但我不知道这些图是如何存储在内部的。比方说,我有这个图(从Wikipedia拍摄): 如何序列化这个图作为键值对象?(Python字典,例如) 我假设有两个类型的字典,一个顶点,一个用于边缘: {'vertices': {'1': {'Name': 'Alice', 'Age': 18}, '2': {'Name': 'Bob', 'Age': 22},

    17热度

    2回答

    在Cypher支架在Neo4j的,给定两个节点,如果有没有关系,我想创建(Foo类型的)一个的权重性质的关系。如果这种关系已经存在,我想增加它的重量属性。 是否有一个单一的Cypher查询做到这一点的好办法?谢谢! 编辑:一些额外的细节: 节点已创建的,独特的,在索引。

    0热度

    1回答

    我们正面临以下情形的问题。 我们有一个要求,我们需要在图形节点中存储byte[]。我们使用node.setProperty("name", byte[]);来做同样的事情。问题是当我们尝试使用node.getProperty("name")检索此byte[]。 以上getProperty(..)当我们使用EmbeddedGraphDatabase类时,调用工作正常。如预期的那样,在这种情况下,返回

    0热度

    1回答

    任何人只要有代表最佳的方式帮助建模过滤/查询以下问题 产品可以在商店中出售,P1 - > S1,P2 - > S1,P1 - > S2 ... 产品只能在商店里根据对存储器的一个例子地理位置(北,南,东...)和位置尺寸(小,中,大)或存储/产品性能的组合销售。这些是限制哪些产品将在商店中销售。 我希望能问,我是店s1我可以卖什么产品? 欣赏的好方法,没有为解决这个问题,我在想一个图形数据库,如N

    0热度

    1回答

    我开始学习neo4j DB。我的测试代码如下: @Test public void persistedMovieShouldBeRetrievableFromGraphDb() { GraphDatabaseService graphDB = new EmbeddedGraphDatabase("data/graph.db"); registerShutdownHook(gr

    4热度

    4回答

    对我来说,关系数据是的曲线图,其中每个表是一个节点,并且每个外键是两个节点连接在一起的边缘。 所以,当我听到这样的事情的Neo4j和“图形数据库”,这是我很难理解它们是如何从一个关系模式,这已经是自己的图形有本质区别! 最重要的是,因为我无法区分两者之间的差异,所以我很难找出哪些问题域最好用图模型解决,哪些问题域最好用关系模型解决。我正在寻找一套指导说:嘿,这个问题绝对是一个图形模型最好的代表,所

    6热度

    1回答

    我想为我的Web应用程序构建一个本体,并且我想用Neo4j来表示本体(因为我使用Neo4j)。 现在看来,我必须从头开始编写它,包括整个本体实现,验证,推理,GUI编辑器。工作肯定太多。 是否有框架或库允许我在neo4j上管理自己的本体而无需从头开始实现? 如果不是,最合理的选择是什么? (我通过Node.js使用Neo4j)