我想比较mysql和neo4j,因为我在neo4j和mysql中都丢弃了很多数据。
现在的问题是在neo4j中我无法执行返回超过1000行的查询,因此我看不到执行该查询的时间。
在mysql中,我可以在控制台中看到执行时间。
此外,我想看到Neo4j中所有节点的完整图形视图。有可能吗?
答案 0 :(得分:2)
对1000结果的限制是使用Neo4j浏览器的安全网。否则,很长的结果可能会使您的Web浏览器在内存和/或CPU方面陷入困境以进行渲染。
要获得完整的普通结果进行比较,请使用例如REST请求将查询作为REST请求发送卷曲。有关请求的示例,请参阅http://docs.neo4j.org/chunked/stable/rest-api-transactional.html#rest-api-begin-and-commit-a-transaction-in-one-request,确保您使用Accept
并将Content-Type
标头设置为application/json
。此外,您可以按照http://docs.neo4j.org/chunked/stable/rest-api-streaming.html中记录的结果流式传输结果。
答案 1 :(得分:0)
有一个限制显示行数的设置,默认为 1000。要更改此设置,请打开 Neo4j 浏览器 -> 转到 设置,然后在图形可视化部分中,您可以找到 {{ 1}}。您可以更改此设置以满足您的需要。此外,在本节中还可以找到另一个属性 Max Rows
- 限制图形可视化首次加载时显示的节点数的属性。