Neo4j 4.0 的可伸缩性、安全性和性能

Neo4j是市场上领先的图形数据库之一,现已在一个主要的新版本中提供。 Neo4j 4.0引入了针对企业部署的新可伸缩性和安全性功能。

图形数据库经过优化,可以处理元素之间的关系,而不是处理表中的元素列表。 关系可以在常规的表格数据库中表达,但是在处理数百万个连接时变得笨拙。

Neo4j于12年前推出, 并由InfoWorld的Martin Heller在2018年进行了审查 ,它是从头开始设计的,作为本机图形数据库,而不是对现有表格数据库进行改造以支持图形存储和处理。

在社区版和企业版中都可以使用的Neo4j 4.0的最大变化之一是“反应式”会话或反应式查询处理的概念 。 响应式会话允许从Neo4j接收到的应用程序动态管理从Neo4j流式传输的数据,从而使客户端不会被他们无法及时处理的数据所淹没。 其他反应性组件(如“ 反应性流” )也可以利用Neo4j的反应性行为。

尽管仅限于企业版,但另一个重大变化是一种称为Neo4j Fabric的水平缩放形式。 以前,Neo4j支持跨计算机集群的数据复制,以提供读取扩展和高可用性。 Fabric现在允许在多个实例之间分片和联合图形数据。

Neo4j 4.0中的新功能,但仅限于企业用户:

  • 在同一Neo4j服务器群集中部署多个不同数据库的能力。
  • 具有角色和用户管理的细粒度安全性和访问控制。
  • 事务的内存限制,以防止查询超载节点。

From: https://www.infoworld.com/article/3519151/neo4j-40-boosts-scalability-security-and-performance.html

你可能感兴趣的:(neo4j)