一、什么是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. windows10在python环境下pip install安装模块方法(matplotlib、scipy、Pillow)

    windows10在python环境下pip install安装模块的方法: 1.准备工作:进入cmd窗口,输入python,检查python环境是否配置成功. 2.(退出python,)输入pyth ...

  2. opencv在python环境下的安装_关于python环境下的opencv安装

    吐槽: 这一天我终于记起了这个博客.今天搞python环境下的opencv,又弄了一天,很烦躁.之前配置VS的opencv也是花了好久的时间,然后突然发现之前记录在电脑上的文档都找不到了,于是决定还是 ...

  3. anaconda的python环境下无法使用通过pip安装的python库

    场景描述: 在那种anaconda之前,已经在centos中安装了python和pip,在安装anaconda和jupyter后,在anaconda(或jupyter的notebook)的python ...

  4. python anaconda linux_Linux环境下的Anaconda安装

    Linux环境下的Anaconda安装 Introduce Anaconda 1> 一个用于科学计算的Python发行版.即一个打包的集合,里面预装好了conda.某个版本的python.众多p ...

  5. Anaconda环境下OpenCV的安装

    Anaconda环境下OpenCV的安装 本人小白,初学OpenCV,结果在安装的时候就遇到了麻烦,总是出错.尝试过 方案一:直接conda install OpenCV,方案二:在官网直接下载Ope ...

  6. python捷豹_图像处理基本工具——Python 环境下的 Pillow( PIL )

    由于笔者近期的研究课题与图像后处理有关,需要通过图像处理工具对图像进行变换和处理,进而生成合适的训练图像数据.该系列文章即主要记录笔者在不同的环境下进行图像处理时常用的工具和库.在 Python 环境 ...

  7. ubuntu环境下redis的安装配置

    ubuntu环境下redis的安装配置 1. 简要介绍 dis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表 ...

  8. python环境下数据操作_数据分析环境搭建和Python基础知识

    搭建数据分析环境主要包括使用anaconda管理包和环境:使用Jupyter notebook将说明文本.数学方程.代码和可视化内容全部组合到一个易于共享的文档中.Python基础知识包括关键点(数据 ...

  9. Python环境下用中文做了个《王者荣耀》AI脚本,附视频

    <王者荣耀>AI最早的巅峰应该是在2018年 "AI(人工智能)"VS"人类明星战队",视频给你们留着了,先留着等会看. 梦泪被AI击杀6次,KPL ...

最新文章

  1. 数字图像的表示与类型(学习篇)
  2. mysql 可重复读 快照_MYSQL可重复读及原理、快照读和当前读
  3. bn层Expected more than 1 value per channel when training, got input size torch.Size
  4. 汇编程序的编辑、编译、连接与执行(附带DOSBox安装)
  5. 阿里、华为、美团,大厂面试算法题,这些你会吗?
  6. python查找关键字所属行_Python查找文件有多牛?男默女泪!!!
  7. Linux 进程服务查看(服务启动时间或运行时间查看)
  8. VS2015编译的OpenJDK8,会崩溃
  9. java object转为int_java中Object转换成int或String类型方法
  10. 使用Windows平台的VS2022来调试AKStream
  11. tp5框架中调用支付宝线上资金预授权alipay.fund.auth.order.app.freeze接口
  12. pads2007版本pcb导出的dxf在cad中打不开,提示“DXF 输入无效或不完整 -- 图形被放弃”
  13. 计算机基础知识及Linux高级运维基本命令
  14. [源码解析] PyTorch 流水线并行实现 (1)--基础知识
  15. [转载]2007热点技术职位排行及点析
  16. 51单片机的频率计设计
  17. 测试平台开发:(14)测试用例管理功能设计
  18. CVPR 2022 | Mobile-Former来了!微软提出:MobileNet+Transformer轻量化并行网络
  19. 社群团购平台物流模块整体解决方案-快递鸟
  20. Flink project scala篇

热门文章

  1. 【Python教程】装饰器的使用及固定模式
  2. Python的10大最佳功能是什么?
  3. Python读取文本的三种方式对比
  4. php里怎么添加计时器,如何使用php显示计时器?
  5. int main中char** argv与char *argv[]区别?(main函数)
  6. 【黑马程序员 C++教程从0到1入门编程】【笔记3】C++核心编程(内存分区模型、引用、函数提高)
  7. python如何处理异常,让程序不结束继续运行?
  8. python中如将一个文件夹中的多张图片都进程序?
  9. retrofit content-length为0_LiveData+Retrofit 网络请求实战
  10. 下列哪个适合做链栈_很多朋友在问:多层实木生态板和颗粒板哪个更适合做衣柜呢?...