Neo4j 的内核包,版本是3.4.0-beta02,挺适合你要做图数据库相关嵌入的场景。它就是那种轻量、灵活、能直接集成到 Java 项目里的东西,尤其适合不想引入整套服务部署的情况。嗯,简单理解就是你想在代码里用图结构数据建模?拿它就行了。

neo4j-kernel是 Neo4j 官方的核心库

你要是用 Java 写后端,或者做一些结构化数据的关联查询,这个包挺好用的。NodeRelationship这些 API 都有,自己建图模型、跑查询都方便。响应也快,内存控制得还不错,不太吃资源。

版本是3.4.0-beta02,虽然是 beta 版,但稳定性还行,开发用够用。你可以从社区版下,或者直接撸这个核心.jar来做嵌入式图数据库试验。

对了,如果你项目对性能要求比较高,记得手动调一下内存参数。不然跑复杂关系图的时候,会有点吃紧。用的时候也注意线程安全问题,别图省事直接多线程共享实例。

,如果你是在用 Java 搞图数据,或者需要个不太重的图数据库方案,这个内核包还挺香的。自己玩本地图谱、做个小服务都没问题。

参考链接: