Neo4j 的内核包neo4j-kernel-3.5.0-beta03.jar
,挺适合做嵌入式图数据库开发的。整体体积不大,跑起来也比较轻量,适合你在本地快速搭建图数据原型。
Java 开发的项目里引入这个包之后,可以直接在代码里建图、查关系,响应也快,用法也不复杂,没啥上手门槛。
像社交网络、权限系统、推荐算法这些有复杂关系的场景,用传统关系型数据库会挺吃力的,用图数据库会灵活多。你要是不想连着服务端数据库,直接用这个内核包跑个嵌入式实例就行了,调试方便。
注意哦,这是3.5.0-beta03
版本,虽然是测试版但也挺稳定,适合你本地开发或者小规模部署。要正式上线的话,还是建议切到稳定版。
你可以去neo4j.org看看文档,或者参考下这些文章:Neo4j 内核 Java 嵌入式数据库、Neo4j 内核轻量级嵌入式 Java 数据库,都还挺实用的。