OrientDB 的老版本资源里,orientdb-graphdb-1.6.3.jar
算是比较稳的,适合搞数据关系可视化或者图形结构存储的同学。
OrientDB 的图形数据库模块,挺适合那种需要搞复杂关联查询的业务场景,比如社交关系、推荐系统啥的。用起来也还算轻巧,尤其是你用惯了关系型数据库之后,会觉得它挺自由的。
用 Java 开发的可以直接引用orientdb-graphdb-1.6.3.jar
,不需要装太多依赖,路径也简单:com.orientechnologies/orientdb-graphdb/1.6.3/
。你如果在 Spring 里集成,注意下线程安全的问题就行。
图查询的语法也不难,像找某个节点的直接邻居,或者搞点深度遍历,OrientDB 都支持得不错。而且响应也快,不像有些重型图数据库一跑就喘。
如果你是第一次接触图数据库,可以先看看这篇文章:OrientDB 图形数据库,里面讲得还蛮通俗。
哦对了,1.6.3
版本虽然老,但在一些老项目里兼容性还挺好,不折腾。要是你图个稳定,那它还挺值得下手的。
如果你是做数据建模或者搞复杂关系链的,可以试试把它和 Spring 配一块玩,会省不少事。