Neo4j 的内核包neo4j-kernel-3.4.0.jar,是做图数据库开发时比较顺手的一个东西。内嵌式、轻量,直接放进项目里就能跑。哦对了,它是用 Java 写的,兼容性和扩展性还挺不错的,适合你想在本地测试图结构时用。

嵌入式图形数据库的一个大优点就是不需要单独部署服务,跑个小应用或者临时 demo,效率高不少。像你在做社交关系、路径推荐这种图结构相关的功能,这个库就挺合适。

性能方面嘛,3.4.0 这个版本在内存上还蛮稳定的,响应也快。只要你别一次性灌太多数据,跑起来都挺顺。它的数据存储模型也比较直观,节点+关系,逻辑清晰,调试起来不费劲。

用的时候注意下包路径:org.neo4j/neo4j-kernel/3.4.0/neo4j-kernel-3.4.0.jar,直接加进项目依赖就行。你要是用 Maven,也可以自己写个段手动拉。哦,还有,JDK 版本别太老,最好是 1.8 及以上。

想了解多点,可以去官网看看。还有几个文章也不错,这篇这篇都讲得挺清楚,顺便推荐下2.2.5 的版本,如果你有兼容性要求的话。

如果你最近正好在搞图数据库,又不想一上来就搭服务器,试试这个 jar,轻量又省事。