首页 > 知识图谱 > 正文

0.Neo4j Introduction

标签:neo4j, kg

连接数据随处可见。Neo4j支持图赋能的系统快速开发、利用丰富的连接数据。

本地图数据库:Neo4j是图数据库,天生被设计用来管理、存储、遍历节点和关系。在关系数据库中随着节点的关系增加,性能指数下降,但是在Neo4j中,关系在节点之间预先已经连接了,因而操作是线性增加的。

这种用于存储和查询实体之间连接的不同方法可以提供每秒和核心最高400万浮点数/秒/核的遍历性能。由于大多数图搜索位于节点的周围,因此数据库中存储的数据总量不会影响操作的运行时间。这些都得益于专用的内存管理以及高度可扩展且内存高效的操作。

高拓展性:属性图方法允许在任何域或用例的概念,设计,实现,存储和可视化过程中使用一致的模型。这使所有业务相关者都可以参与整个开发周期。使用协议可选模型,领域模型可以随着需求的变化而不断地扩展,而不会付出高昂的更改、迁移代价。

Cypher是图形查询语言,旨在直观地表示节点和关系的图形模式。这种功能强大但易于阅读的查询语言以表示特定领域中的概念或问题的模式为中心。Cypher还可以扩展优化应用于特定领域。

支持快速开发:Neo4j支持图形驱动系统的快速开发。Neo4j的开发源于对高度相关的信息进行实时查询的需求;这是其他数据库没有提供的功能。Neo4j的独特功能使得可以程序快速启动并运行,并为高度可扩展的应用程序提供支持。

通过ACID事务提供真正的数据安全性:Neo4j使用事务来确保在硬件故障或系统崩溃的情况下保存数据。

专为关键业务和高性能操作而设计:Neo4j群集旨在支持关键业务和高性能应用程序。它可以存储数百万亿个实体的同时保持对数据压缩的严谨。Neo4j可以部署为可伸缩的容错计算机集群。由于其高可扩展性,Neo4j群集仅需要数十台机器,而不需要数百台或数千台,从而节省了成本和操作复杂性。其他应用于生产环境的其他功能包括热备份和可扩展的监控。Neo4j提供无限的想象力。


原创文章,转载请注明出处!
本文链接:http://youran.tech/posts/neo4j-0-introduction.html
下篇: 1.Install Neo4j

留言: