简单调研操作Neo4j的Python库

 

前言

官网所述,目前用于操作Neo4j的Python库主要包括如下几种:

  • Neo4j Python Driver(官方提供,长期更新支持)
  • Py2neo(非官方看网上教程多数都是这个)
  • Neomodel(也是社区版)

对比

对比\模型 Neo4j Driver Py2neo Neomodel
代码活跃程度 最近更新于一个月内 最近更新于8个月前 不明
国内适用范围 较少 很多 不明
代码特性 一般 简洁 一般
说明文档内容 较少 一般 不明
配套文档版本 最新 最新源码和文档有冲突 不明

结论

经过对比,还是先结合源码来学习Py2neo吧。大家都用,并且代码用起来确实比较舒服~并且,本质上也只是一个使用Neo4j的接口,无非语句不通而已,但最终执行的增删改查都是一样的。

参考

  1. The Py2neo v4 Handbook — The Py2neo v4 Handbook
  2. Neo4j系列-新手入门(二) - 简书
  3. Neo4j简介及Py2Neo的用法 | 静觅