有没有人有过使用 Neo4j 和 TB 大小的数据集的经验?我想听听您对 Neo4j 性能的体验
问问题
3803 次
3 回答
9
只要您的磁盘足够大且足够快,并且您的内存允许缓存数据的相关(热)部分,您就不会遇到问题。
有针对特定需求调整 Neo4j 数据存储的优化。
否则,这取决于您的数据集的类型。查询性能应该不是问题,如果您必须为加入导入的节点进行大量索引查找,插入性能可能会受到影响(但 Neo4j 团队致力于此)。
也许您应该加入Neo4j 邮件列表以更一致地回答您的所有问题。
于 2011-04-28T08:20:48.917 回答
4
我们一直在使用 Neo4j 存储用户及其关系的图,现在大约有 10 000 个节点和 400 000 个关系,图结构中支持的某些操作,例如获取用户的朋友 Neo4j 非常快。
它始终取决于您将在数据库上运行的查询以及存储数据库的服务器计算机。
于 2011-10-14T14:07:35.617 回答
4
我使用 neo4j 来处理具有 4 000 000 个 nides 和 42 000 000 个边的图形,并且效果很好。
试图找到两个随机节点之间的最短路径,耗时不到 100 毫秒。检索邻居的邻居,包括朋友、朋友的朋友和朋友的朋友的朋友也几乎不需要时间,而同一台机器上的关系数据库允许你去吃午饭,直到它执行。
于 2012-09-03T18:49:09.610 回答