JanusGraph是一个图形数据库引擎,本身专注于紧凑图形序列化,丰富的图形数据建模和高效的查询。利用Hadoop进行图形分析和批处理图处理。
JanusGraph为数据持久性、数据索引和客户端访问实现了强大的模块化接口。其模块化架构使其能够与各种存储、索引和客户端技术进行互操作;模块化架构还简化了支持新的一个模块的流程。
存储(Storage Backends)
- Apache Cassandra - 注重在AP上
- Apache HBase - 注重在CP上
- Google Cloud Bigtable
- Oracle BerkeleyDB - 一般用于单机本地验证
- ScyllaDB
检索(Index Backends)
全文搜索等高级搜索功能可以通过以下方式支持:
- Elasticsearch - 使用最多
- Apache Solr
- Apache Lucene
存储架构
逻辑领接表+边切割