Neo4j 的内核包,版本是3.4.0-beta02
,挺适合你要做图数据库相关嵌入的场景。它就是那种轻量、灵活、能直接集成到 Java 项目里的东西,尤其适合不想引入整套服务部署的情况。嗯,简单理解就是你想在代码里用图结构数据建模?拿它就行了。
neo4j-kernel是 Neo4j 官方的核心库
你要是用 Java 写后端,或者做一些结构化数据的关联查询,这个包挺好用的。Node
、Relationship
这些 API 都有,自己建图模型、跑查询都方便。响应也快,内存控制得还不错,不太吃资源。
版本是3.4.0-beta02
,虽然是 beta 版,但稳定性还行,开发用够用。你可以从社区版下,或者直接撸这个核心.jar
来做嵌入式图数据库试验。
对了,如果你项目对性能要求比较高,记得手动调一下内存参数。不然跑复杂关系图的时候,会有点吃紧。用的时候也注意线程安全问题,别图省事直接多线程共享实例。
,如果你是在用 Java 搞图数据,或者需要个不太重的图数据库方案,这个内核包还挺香的。自己玩本地图谱、做个小服务都没问题。
参考链接: