精华
Neo4j最新版本3.4的特性一览
上周发布的Neo4j 3.4在性能和已有特性方面有了很大提升和增强,并增加了一些期待已久的新特性。 所有版本:
- 实现了字符串类型属性的本地索引,因此对建立了索引的字符串属性,节点写入速度现在比现有字符串索引快5倍。
- 新的内核API简化了内部指令。
- 新支持的节点数据类型:日期/时间和3D地理空间数据,可针对时间或空间的搜索优化Cypher查询。Cypher查询可以使用3D地理空间的搜索,包括纬度和经度坐标、径向距离、高度或深度。
- 实现的各种效率改进(包括本机索引)将在整体上使事务执行消耗更少的内存。
- 内部测试表明,Cypher运行时间比Neo4j 3.3(Community Edition)快20%。
企业版:
- 对多集群(Multi Clustering)的支持极大地提升了Neo4j数据库的可扩展性。多集群允许用户创建和管理多个数据库子集群,其中每个子群都是因果集群并在更大集群内运行。借助多集群,用户可以在整个企业范围内对图进行逻辑分区,并管理多个图数据库集群的实施实例。
- Enterprise Edition中的Cypher运行时间比Neo4j 3.3 快50-70%。
- 热备份速度提高到现有版本的两倍,并且可以停止并恢复。
- 重新启动或恢复后,活动缓存预热会自动将页面缓存(Page Cache)预热/加载到其先前的运行状态,从而使服务器以最短的时间重新联机。
- 新的数据库诊断工具提高了协作支持案例的速度和准确性。
- 滚动升级允许更新旧实例,同时保持其他成员的稳定,并且不需要重新启动环境。
- 管理员现在可以基于属性指定访问权限,将用户列入特定属性的黑名单。
2 回复