OrientDB 的图形数据库包orientdb-graphdb-2.2.1.jar还挺实用的,是你想在 Java 里搞图结构数据存储的时候,基本能帮你省下不少事。嗯,版本是 2.2.1,稳定性还不错,用着比较放心。

OrientDB本身就是一个多模型数据库,既支持文档结构,也支持图结构。你用这个包,就能直接在代码里玩转点和边,比如建一个社交关系网、组织结构啥的,用起来跟操作 Java 对象差不多,挺顺的。

路径是com.orientechnologies/orientdb-graphdb/2.2.1/orientdb-graphdb-2.2.1.jar,整合到 Maven 项目里也方便。官方文档里有不少示例代码,像是:

graph.addVertex("class:Person").setProperty("name", "Alice");
graph.addEdge(null, v1, v2, "Knows");

响应也快,API 不复杂,调试起来比较顺手。就是版本稍旧了点,用的时候注意别跟新版本的核心库冲突。哦对了,OrientDB图数据库相关的参考可以看看这篇文章,讲得还挺清楚。

如果你正在做图数据,又不想上手 Neo4j 那一套,orientdb-graphdb-2.2.1.jar算是个不错的选择,轻量又好上手。