APP下载

图数据库Neo4j 4.0释出,加入水平扩展以及新的安全模型

消息来源:baojiabao.com 作者: 发布时间:2024-05-29

报价宝综合消息图数据库Neo4j 4.0释出,加入水平扩展以及新的安全模型

图数据库(Graph Database)龙头Neo4j正式发布最新版本Neo4j 4.0,主要针对企业部署,提供高可扩展性与安全性功能,Neo4j 4.0拥有过去没有的水平扩展能力,还可以在同一丛集部署多个图数据库,并且采用了新的安全模型,能够更细致地控制资料存取的安全性与隐私性。

图数据库可以处理元素间的关系,提供一种快速在元素间导航的方法,以探索各元素的相关性,这使得图数据库非常适合用在推荐引擎上,虽然传统表格数据库也能处理元素关系,但是当处理的量级达数百万个连接时,就会显得难以应付。

Neo4j是图数据库领域中资源充沛的新创公司,该公司发布了免费的社群版本,以及收费的企业版本,Neo4j首席资料科学家Jim Webber提到,过去企业版在许多功能上不够完善,而Neo4j 4.0是他们目前投入最多资源开发的一个版本,除了更具扩展性之外,也使用了新的安全性模型。

Neo4j 4.0除了垂直扩展之外,现在还支援水平扩展,Jim Webber解释,虽然水平扩展的概念在NoSQL数据库很常见,但是图数据库却不多,但是Neo4j 4.0将可让用户无限制的横向扩展数据库,可以明显提升效能并应付更大的流量。

而Neo4j 4.0还支援回应式程式设计,让开发人员可以完全控制其应用程序与数据库互动的方式,回应式系统主要的设计目标在于回应、韧性与弹性,由资料驱动且对错误容忍度高,特别适用于资料串流应用程序。

现在单个Neo4j丛集可以执行多个数据库,这解决了以往要使用多个图,必须要启动多个服务器或是多丛集的问题,单个Neo4j丛集中的每个数据库,现在都有自己的安全性设定,并且独立于其他数据库运作,因此在同一个基础设施中,用户可以执行多个图。而这个多数据库支援,还让用户可以跨多个数据库进行查询,操作起来就像是单个有分区资料和水平扩展功能的图一样。

Neo4j安全性更新方面,开发人员和管理人员现在可以更全面地控制资料存取,限制特定的用户才能看到敏感资料,新的安全框架提供一种基于使用者和角色的走访功能,该功能可在用户没有读写权限的区域执行查询,Jim Webber提到,当过去用户执行查询但是不具有走访能力时,查询将会丢失一半的资料,只会得到应有的一半结果。

2020-02-06 13:50:00

相关文章