赞
踩
一、什么是neo4j呢?
Neo4j 对于大多数人来说,可能是比较陌生的。其实,Neo4j 是一个图形数据库,就像传统的关系数据库中的 Oracel 和 MySQL一样,用来持久化数据。
Neo4j 是最近几年发展起来的新技术,属于 NoSQL 数据库中的一种。
Neo4j是一个嵌入式,基于磁盘的,支持完整事务的Java持久化引擎,它在图(网络)中而不是表中存储数据。Neo4j提供了大规模可扩展性,在一台机器上可以处理数十亿节点/关系/属性的图,可以扩展到多台机器并行运行。相对于关系数据库来说,图数据库善于处理大量复杂、互连接、低结构化的数据,这些数据变化迅速,需要频繁的查询——在关系数据库中,这些查询会导致大量的表连接,因此会产生性能上的问题。Neo4j重点解决了拥有大量连接的传统RDBMS在查询时出现的性能衰退问题。通过围绕图进行数据建模,Neo4j会以相同的速度遍历节点与边,其遍历速度与构成图的数据量没有任何关系。此外,Neo4j还提供了非常快的图算法、推荐系统和OLAP风格的分析,而这一切在目前的RDBMS系统中都是无法实现的。
二、neo4j安装
可以类比sql server数据库,需要在电脑上安装数据库。可以分成桌面版与server版。
neo4j目前有较多版本号,目前本人安装使用的是4.2版本,且是版面版
三、python 驱动支持
pip install neo4j
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。