python环境下neo4j的安装与使用

一、什么是neo4j呢?

Neo4j 对于大多数人来说,可能是比较陌生的。其实,Neo4j 是一个图形数据库,就像传统的关系数据库中的 Oracel 和 MySQL一样,用来持久化数据。

Neo4j 是最近几年发展起来的新技术,属于 NoSQL 数据库中的一种。

Neo4j是一个嵌入式,基于磁盘的,支持完整事务的Java持久化引擎,它在图(网络)中而不是表中存储数据。Neo4j提供了大规模可扩展性,在一台机器上可以处理数十亿节点/关系/属性的图,可以扩展到多台机器并行运行。相对于关系数据库来说,图数据库善于处理大量复杂、互连接、低结构化的数据,这些数据变化迅速,需要频繁的查询——在关系数据库中,这些查询会导致大量的表连接,因此会产生性能上的问题。Neo4j重点解决了拥有大量连接的传统RDBMS在查询时出现的性能衰退问题。通过围绕图进行数据建模,Neo4j会以相同的速度遍历节点与边,其遍历速度与构成图的数据量没有任何关系。此外,Neo4j还提供了非常快的图算法、推荐系统和OLAP风格的分析,而这一切在目前的RDBMS系统中都是无法实现的。

二、neo4j安装

可以类比sql server数据库,需要在电脑上安装数据库。可以分成桌面版与server版。

https://neo4j.com/download

neo4j目前有较多版本号,目前本人安装使用的是4.2版本,且是版面版

 

三、python 驱动支持

pip install neo4j

python环境下neo4j的安装与使用_第1张图片

python环境下neo4j的安装与使用_第2张图片

 

 

你可能感兴趣的:(KG)