Neo4j 3.5.3 发布说明

2019-02-11
小云
翻译
612
摘要:Neo4j 3.5.3是一个维护版本,有许多重要的改进和修复。

Neo4j 3.5.3 发布说明

发布日期:2019年2月11日


Neo4j 3.5.3是一个维护版本,有许多重要的改进和修复。它重点解决了3.5.0中引入的一个错误,该错误可能导致特定类型查询的错误结果。Neo4j建议, 任何运行3.5的人都应尽快升级到3.5.3,以减少此问题的出现。


如何知道你是否受到影响:

3.5.3修复的 bug 只影响3.5.x版本,不适应Neo4j的早期版本,如3.4及更早的版本。该bug只影响使用了默认的分槽运行时且其计划器使用了NodeRightOuterHashJoin的OPTIONAL MATCH查询。这个bug在升级到3.5.3补丁之前,可以通过重写Cypher运行时使此类查询使用解释运行时来避免,即 对每一个受影响的查询前加上CYPHER runtime=interpreted前缀。


亮点:

  • 修复分槽(slotted)NodeRightOuterHashJoin的bug,这个bug会导致错误的结果。

  • 添加IndexReader#distinctValues()以访问索引中每个值的索引项的所有不同值。当用户请求时将其具体化,索引也支持实际值的具体化。

  • 修复带异常变量名查询的PROFILE和EXPLAIN的问题。

  • 删除FOLLOWER失败时在LEADER上报告的垃圾日志行。


详细变更及文档:

完整的变更列表请见 变更日志,操作手册请见 这里


升级:

首次升级到Neo4j 3.5时,请务必阅读 Neo4j 操作手册中最新的升级指令以及其他步骤和注意事项。

发表评论
评论通过审核后显示。
文章分类
联系我们
联系人: 邬老师 (Richard Wu)
电话: 188 0719 9880
Email: r.wu@we-yun.com
微信: Mr-R-W
地址: 北京市海淀区中关村天创科技大厦1209室