Neo4J最终用户界面
我需要与最终用户共享Neo4J图形可视化。它们应该能够与图形交互,并执行一些非常基本的查询。例如: -显示距离名为“Joe”的节点最多3跳的关系 第一种选择是只给他们标准的用户界面(通常在7474端口公开);但是这太强大了,因为他们可以在Cypher中执行任何操作 有没有办法限制这个接口(这样它们就不会触发昂贵的查询甚至图形更新)?或者其他开源/社区替代方案Neo4J最终用户界面,neo4j,graph-databases,Neo4j,Graph Databases,我需要与最终用户共享Neo4J图形可视化。它们应该能够与图形交互,并执行一些非常基本的查询。例如: -显示距离名为“Joe”的节点最多3跳的关系 第一种选择是只给他们标准的用户界面(通常在7474端口公开);但是这太强大了,因为他们可以在Cypher中执行任何操作 有没有办法限制这个接口(这样它们就不会触发昂贵的查询甚至图形更新)?或者其他开源/社区替代方案 谢谢我向您推荐Rik Van Bruggen的优秀著作Learning Neo4j的第8章。这本书在Neo4j网站上 本章的其中一节介绍了
谢谢我向您推荐Rik Van Bruggen的优秀著作Learning Neo4j的第8章。这本书在Neo4j网站上 本章的其中一节介绍了一些开源可视化库和可视化解决方案 编辑1: 再分析一下学习Neo4j的书的第8章,我相信对于您的用例来说,一个很有前途的工具是付费解决方案(您可以在站点上运行演示)。此解决方案与Neo4j和其他图形数据库进行了本机集成 编辑2:
或者,您可以使用JavaScript中的图形可视化库构建自己的可视化解决方案。另一个StackOverflow问题的一个非常有用的答案,它列出了更多可以帮助您的库 我建议您阅读Rik Van Bruggen的优秀著作《学习Neo4j》的第8章。这本书在Neo4j网站上 本章的其中一节介绍了一些开源可视化库和可视化解决方案 编辑1: 再分析一下学习Neo4j的书的第8章,我相信对于您的用例来说,一个很有前途的工具是付费解决方案(您可以在站点上运行演示)。此解决方案与Neo4j和其他图形数据库进行了本机集成 编辑2:
或者,您可以使用JavaScript中的图形可视化库构建自己的可视化解决方案。另一个StackOverflow问题的一个非常有用的答案,它列出了更多可以帮助您的库 如果要使用标准浏览器界面,可以在neo4j.conf文件上应用一些设置,这些设置可能会帮助您:
dbms.transaction.timeout=10s
dbms.read_only=true
dbms.transaction.timeout
将终止超过超时的查询,这样可以防止昂贵的查询
dbms.read\u
使整个数据库实例只读 如果要使用标准浏览器界面,可以在neo4j.conf文件上应用一些设置,这些设置可能会帮助您:
dbms.transaction.timeout=10s
dbms.read_only=true
dbms.transaction.timeout
将终止超过超时的查询,这样可以防止昂贵的查询
dbms.read\u
使整个数据库实例只读 如果您使用的是neo4j的,您将可以访问广泛的功能,包括为特定的用户名分配 如果您使用的是neo4j的,您将可以访问广泛的功能,包括为特定的用户名分配 您还可以构建一个调用REST端点的自定义web UI(需要在标题中进行身份验证)
或
创建非托管扩展
您还可以构建一个调用REST端点的自定义web UI(需要在标题中进行身份验证) 或 创建非托管扩展