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
算是个不错的选择,轻量又好上手。