Neo4j 哪个图形数据库

Neo4j 哪个图形数据库,neo4j,graph-databases,graph-visualization,Neo4j,Graph Databases,Graph Visualization,在处理数千个节点和数千个关系时,我应该使用哪个图形数据库?这些大数字是否适用于任何数据库?哪个图形数据库在读取操作中最快(假设所有数据一次加载一次)。 我看过neo4j及其可视化工具。我能在我的应用程序中使用这样的可视化工具吗?对于图形数据库,您需要询问和回答的问题与任何其他数据库类似。有多少数据?记忆中还是持久?您将如何与之交互?嵌入式进程还是服务器进程?分布式还是本地化?许可证 对于一个图形数据库来说,几千个节点和关系是很小的,大多数图形数据库解决方案都可以工作。对大多数人来说,Neo4j是

在处理数千个节点和数千个关系时,我应该使用哪个图形数据库?这些大数字是否适用于任何数据库?哪个图形数据库在读取操作中最快(假设所有数据一次加载一次)。
我看过neo4j及其可视化工具。我能在我的应用程序中使用这样的可视化工具吗?

对于图形数据库,您需要询问和回答的问题与任何其他数据库类似。有多少数据?记忆中还是持久?您将如何与之交互?嵌入式进程还是服务器进程?分布式还是本地化?许可证

对于一个图形数据库来说,几千个节点和关系是很小的,大多数图形数据库解决方案都可以工作。对大多数人来说,Neo4j是一个不错的选择,但也有一些注意事项。首先,Neo4j的许可证在许多情况下可能会出现问题。其次,可视化工具是Neo4j服务器进程的一部分,这意味着您将运行另一个服务器进程。如果您担心许可问题,您可能想查看,这是在Apache许可下的,因此非常灵活


从它的声音,你有一个相当小的系统,并可能能够通过使用,内存中的图形数据库从马尔科罗德里格斯和黑客。它可以根据需要将您的数据持久化到文件中,重量惊人,并且与Neo4j和OrientDB一样,支持Tinkerpop堆栈中的所有图形工具,包括,它可以为您提供所需的可视化效果。

伙计们,我们正在研究更灵活的启动许可,请与我联系(我是Neo4j团队的一员)如果你需要启动Neo4j。此外,Tinkerpop也包括在内,并与Neo4j兼容。Neo4j服务器组件中的可视化工具只是一个默认的、基于Arbor.js的可视化工具,它运行于REST API上,由浏览器线程驱动(而不是与服务器一起运行)。对于小型图形,我认为像Tinkergraph这样的内存模型是完全好的。@Pridkett关于Neo4j的许可证:我已经看到Neo4j附带了GPL和AGPL许可证。这会给Apache许可带来什么问题。。。我要看看TinkerGraph。。正如我所说的,数据量只有几千个节点,没有多少属性和几千个关系。这将是一个具有web界面前端的本地化服务器进程。我不知道它是在记忆中还是持续存在。利与弊是什么?db的大小应该决定这一点吗?@PeterNeubauer我需要一些帮助来决定neo4j是否可以实现我的想法。有没有办法让我私下和你联系?我的问题主要是关于如何开始使用neo4j作为网页中的后端数据库。neubauer@neotechnology.com