OrientDB 的图形数据库包orientdb-graphdb-2.0.7.jar
,挺适合做关系型数据建模的,尤其在做社交图谱、推荐系统这种场景时,用起来比较顺手。
OrientDB本身是个文档+图形混合型数据库,兼容 SQL,接入也方便。这个.jar
包里封装好的接口挺多的,像GraphDatabaseFactory
、OrientGraph
这些类,用起来还蛮直接的,不用自己去撸底层逻辑。
你要是习惯用 Neo4j,刚上手 OrientDB 会有点小差异,但习惯一下之后会发现,它在嵌套文档和多边关系上的表现,确实还不错。性能也挺稳,尤其在查询路径比较复杂的图时,响应也快。
包的版本是2.0.7
,有点旧,但胜在稳定,用来打基础系统合适。如果你只是做个数据关系可视化的小项目,这个版本绰绰有余,依赖也少,集成起来没啥负担。
安装建议放在lib
目录下,或者你用 Maven/Gradle 管理的话,也可以直接拉com.orientechnologies:orientdb-graphdb:2.0.7
。哦对了,这里可以下完整包。
如果你最近正好在研究图数据库,可以先用这个包练练手,熟悉下 API 设计思路,顺带熟悉一下 OrientDB 的模型理念,还是挺有意思的。