Titan 的 Cassandra 后端模块,适合做图数据库入门探索。titan-cassandra-0.5.3.jar
用起来比较稳,搭配 Cassandra 部署,还挺适合搞分布式图存储的需求。你要是想在本地模拟个分布式环境,它也能撑得住,配置好就能跑。嗯,不用太折腾。
Titan Cassandra的设计是基于Apache Cassandra
的,所以在数据节点分布上有天然优势。你要是熟 Cassandra,基本能无缝接手,不熟也别怕,文档和社区资源还蛮多的。
对了,这个0.5.3
版本比起0.3.1
和0.4.x
系列在稳定性上有提升。写大图、查询复杂路径都不怯,响应也快。如果你还在用早期版本,建议升级下。
你也可以看看相关版本的解析文档,比如Titan Cassandra 0.3.1和0.4.3,都对比讲了细节。还有关于分布式数据库的,比如HBase、MongoDB这些,可以顺便参考下。
如果你是做图计算或者想搞社交推荐那一套,这个模块是个不错的起点。记得部署前看看你Cassandra.yaml
的配置,调优能省不少事。