neo4j相关内容

如何在没有 REST API 的情况下为 neo4j 集群配置用户和密码

我使用的版本是neo4j-enterprise-2.2.0-M02 我的问题是:如何在后端或浏览器而不是 REST API 中配置用户(如添加新用户、更改密码等)?我可以通过neo4j-shell来做吗?想象一下我是一个DBA,通过REST API来做这个不是很方便. 任何帮助将不胜感激! 解决方案 您可以使用浏览器代替 API.只需转到 http://localhost:74 ..
发布时间:2021-11-30 17:59:09 其他开发

使用 neo4j 对有序树建模

我刚刚开始使用 neo4j,我了解图形和关系的原理,但是我在想要建模的某些结构上遇到了一些麻烦.我想在编程语言项目中使用它,并存储解析源文件的 AST.从那里开始,我计划向节点添加大量额外数据和关系以帮助分析和工具,但基础 AST 仍然有点困难. 制作树的天真的方法是简单地遍历 AST 并将树中的每个节点复制到 neo4j 中的节点,使用属性来跟踪令牌数据等,然后使用 CHILD 关系指向子 ..
发布时间:2021-11-26 18:00:08 其他开发

MySQL 和 Neo4j 一起使用是个好主意吗?

我将创建一个包含大量相似项(数百万个)的应用程序,并且我想将它们存储在 MySQL 数据库中,因为我想进行大量统计并搜索特定列的特定值. 但同时,我将存储所有项之间的关系,这些关系在许多连接的二叉树状结构(传递闭包)中相关,而关系数据库不擅长这种结构,所以我会喜欢将所有关系存储在 Neo4j 中,对此类数据具有良好的性能. 我的计划是将除了 MySQL 数据库中的关系和所有与 item ..
发布时间:2021-11-17 01:58:05 其他开发

如何验证图形是否遵守幂律?

我正在使用 GraphStream 生成合成图.验证图形是否服从幂律的公式是什么?(我只有节点和边的数量)谢谢. 解决方案 所以我们有一个带有名为 relations 的边集合的图.我们可以使用 ArangoDB 中的 AQL 在这个边缘集合上使用全表扫描来收集所需的数据.我们需要统一 _from 和 _to 以便我们可以计算它们.我们使用 collect 语句来评估每个顶点的直径: F ..
发布时间:2021-11-17 01:34:38 其他开发

如何将非唯一的父子关系表示为图形?

我想看看是否有一种方法可以在像neo4j或arangodb这样的图形数据库平台中表示/建模嵌套的父子关系. 特别是,我正在尝试为多个合同的承包商/分包商关系建模: 示例合同关系图片链接 我可以看到如何使用一个表来完成此操作,该表同时表示父项和合同.我无法在图表中看到如何执行此操作,因为可能存在多个 A-B 关系但适用于不同的合同. 解决方案 使用 ArangoDB ..
发布时间:2021-11-17 01:34:29 其他开发

MongoDB + Neo4J vs OrientDB vs ArangoDB

我目前正处于 MMO 浏览器游戏的设计阶段,游戏将包括一些实时位置的瓷砖地图(因此每个单元格的瓷砖数据)和通用世界地图.我更喜欢将 MongoDB 用于持久数据世界的游戏引擎. 我还将实现一个运输模拟(我将在下面详细解释),它基本上是一个 Dijkstra 模块,我决定使用图形数据库,希望它能让事情变得更容易,发现 Neo4j,因为它非常流行. > 我对 MongoDB + Neo4J ..
发布时间:2021-11-17 01:30:58 其他开发

使用 Neo4J 和 Django 创建 REST API

我正在尝试在后端使用 Neo4j 和 Django 创建一个 REST API. 问题是,即使我有使用 Neo4Django 的 Django 模型,我也不能使用像 Tastypie 或 Piston 这样通常将模型序列化为 JSON(或 XML)的框架. 抱歉,如果我的问题令人困惑或不清楚,我是网络服务的新手. 谢谢你的帮助 编辑:所以我从 Tastypie 开始,并按照 ..
发布时间:2021-11-15 03:24:46 其他开发

什么是zookeeper端口及其用途?

我对zookeeper端口很陌生,我过去几天通过它遇到了. 我用 zookeeper port 关键字介绍了两次: 在配置 neo4j 数据库集群时(link)和 在运行编译后的 voltdb 目录时(link)(请参阅网络配置参数) 然后,我遇到了Apache Zookeeper,(我猜这与分布式应用程序有关,我是一个分布式应用程序中的新手).因此我想到了一个问题: 在上述 ..
发布时间:2021-11-14 23:55:08 其他开发

NotSerializableException org.neo4j.kernel.EmbeddedGraphDatabase

我正在使用 neo4j 创建图形,将 mongodb 中的数据作为文档.独立代码在没有风暴的情况下运行良好.但是在将它与 Storm 集成时,我得到了 - java.io.NotSerializableException: org.neo4j.kernel.EmbeddedGraphDatabase 例外.不知道我得到这个的确切原因.如果有人遇到此类问题,请告诉我如何解决. 解决 ..
发布时间:2021-11-14 23:39:57 其他开发

如何根据标签对用户进行聚类

我想根据用户观看的节目的类别或标签对他们进行聚类.执行此操作的最简单/最佳算法是什么? 假设我有大约 20,000 个标签和数百万个监视事件可以用作信号,是否有我可以使用 Pig/hadoop/mortar 或在 neo4j 上实现的算法? 就数据而言,我有用户、他们看过的节目以及节目的标签(通常每个节目大约有 10 个标签). 我希望在最后有 k 个集群(可能是一打?)或广泛的 ..
发布时间:2021-11-12 04:13:40 其他开发

使用 neo4j rest http 客户端的性能问题

在用 Apache http 客户端替换 neo4j-jdbc 客户端后苦苦挣扎. 当仅运行 1k 个并发用户执行我们的查询时,我们似乎仍然存在问题. 这是我们使用客户端的方式:https://gist.github.com/IdanFridman/1989b600a0a032329a5e 这就是我们使用 rest-client 执行查询的方式: https://gist. ..
发布时间:2021-11-12 01:38:27 其他开发

NEO4J:无法加载外部资源:文件:/var/lib/neo4j/import/

我在 Vagrant 的 Docker 上运行 Neo4J. 我正在尝试通过 cURL 请求从/import/目录中的文件(我必须将文件移到那里)中加载带有标题的 CSV.我的请求看起来像这样: "从 \"file:///insert-neo4j.csv\" 加载带有标题的 CSV 作为行 ... 这为我提供了以下错误: {"results":[],"errors [{"code":" ..
发布时间:2021-09-15 20:42:27 其他开发

批处理事务的 Py2Neo 问题 - AttributeError: 'Node' 对象没有属性 'upper'

在询问之前的问题之后,我已经尝试使用 Py2Neo 的批处理事务来加快处理速度.我对代码进行了大量调整,但似乎无法构建和执行一批事务.匹配工作正常,只有底部的交易部分有问题 - 我想我会包含我的整个代码,以防万一.我得到的当前错误如下: AttributeError Traceback(最近一次调用最后一次)在108 a = 节 ..
发布时间:2021-09-09 19:12:33 其他开发

Neo4j - 列表类型字段的自定义转换器

我正在尝试为嵌套对象编写自定义转换器,以便该对象在 Neo4j 数据库中保存为字符串. 我在我的字段上使用 @Convert 注释并传递 ImageConverter.class 这是我的 AttributeConverter 类. 一切正常,我可以在 Neo4j db 中保存 Image 类的字符串表示. 但是,现在我想要将 List 作为我的嵌套字段而不是单个图像.在这种情况 ..
发布时间:2021-08-20 20:29:49 其他开发

如何使用 Java REST 绑定设置每个查询的读取超时?

我正在使用 Neo4j 1.9.1 和内核 1.8,我想为几个查询指定读取超时...... 提前致谢. 解决方案 我不确定这是否直接可行.您需要通过服务器中的配置启用防护并设置 http 标头 max-execution-time,如 Mark 在 http://www.markhneedham.com/blog/2013/10/17/neo4j-setting-query-time ..
发布时间:2021-07-09 19:49:28 其他开发

有没有办法分片和复制 Neo4j 数据?

我正在考虑为我正在工作的一些新项目选择 Neo4j.对于给定的数据需求(本质上基于图形),neo4j 非常适合,快速原型为我提供了良好的响应时间.我想了解的是如何扩展 Neo4j 部署.具体: 如何在 Neo4j 部署中分片我的数据.由于neo4j部署在一台机器上,所以我可以在一台机器上存储多少数据是有限制的,因此我想知道如何分发它.显然,如果我将其拆分为用户,则无法维护断开连接的用户(跨分 ..
发布时间:2021-07-07 19:53:20 其他开发

Neo4j-Server 清除内存中的缓存

Neo4j 服务器最初消耗的 RAM 非常少,但在处理了一些请求之后.服务器消耗的RAM增加.即使没有处理任何查询,它也会继续使用 RAM.重新启动服务器时,消耗的 RAM 再次减少. 这表明 neo4j 服务器将一些数据保存在 RAM 中,即使请求已处理,数据仍保留在 RAM 中.有没有办法以某个阈值清除 RAM 中的数据以避免服务器崩溃? 解决方案 我想我也有同样的问题.所以我创 ..
发布时间:2021-07-02 19:42:45 其他开发

在 Neo4j .net 客户端中使用 cypher foreach

我正在使用来自 C# 的 Neo4j 和 Neo4jClient v 1.1.0.34,并想使用 foreach 来更新 C# 中记录的多个值,我有以下代码: graphClient.Cypher.Match("(u:User)-[:HAS_EMAIL]->(e:Email)-[:HAS_VER_CODE]->(s:VerCode)").Where((User u, Email e, VerCo ..
发布时间:2021-06-07 19:02:13 其他开发