OrientDB 的图形数据库包orientdb-graphdb-2.2.36.jar
还挺好用的,尤其适合你在做复杂关系型数据建模的时候用。版本比较稳定,依赖也清晰,拿来就能跑。你要是习惯用 Java 配合图数据库,这个包还真蛮顺手的。
老版本的 OrientDB 兼容性一直还不错,像2.2.36
这版,在做嵌套节点查询的时候,性能表现还挺稳。你配合orientdb-core
和orientdb-server
一起用,构建图模型那叫一个顺畅。
用它搞权限系统也挺合适,像角色-用户-资源这种多层关系结构,用Vertex
和Edge
一画就清楚。执行查询的时候,可以用TRAVERSE
语法,层级查询响应也快。
要注意哦,版本最好别混用,尤其你要是用的还是 2.x 系列,升级 3.x 接口变化比较大,容易踩坑。如果你刚上手图数据库,不如先用这个稳定版练练手,熟悉下 OrientDB 的 API 结构。
相关资源我也找了两个,还蛮靠谱的:OrientDB 图形数据库 jar 包和orientdb-graphdb-2.2.9.jar。可以对比下版本内容,自己选个合适的。
如果你项目里刚好需要搞点社交图、推荐系统之类的,拿orientdb-graphdb-2.2.36.jar
来试试,还挺值的。