JanusGraph

JanusGraph是一个Linux基金会下的开源分布式图数据库 。JanusGraph提供Apache2.0软件许可证。该项目由IBM、Google、Hortonworks支持。

JanusGraph支持多种储存后端（包括Apache Cassandra、Apache HBase、Bigtable、Berkeley DB）。JanusGraph的可扩展性取决于与JanusGraph一起使用的基础技术。例如，通过使用Apache Cassandra作为存储后端，可以将JanusGraph简单地扩展到多个数据中心。

JanusGraph通过与大数据平台（Apache Spark，Apache Giraph，Apache Hadoop）集成，支持全局图数据的分析、报告和ETL。

JanusGraph通过外部索引存储（Elasticsearch，Solr，Lucene）支持地理、数字范围和全文搜索。

JanusGraph与Apache TinkerPop 图栈（Gremlin图查询语言，Gremlin图服务器 ，Gremlin应用 ）原生集成。

历史 
JanusGraph是由TitanDB 图数据库修改而来，TitanDB从2012年开始开发。

 0.1.0版本发布于2017年4月20日。
 0.1.1版本发布于2017年5月16日。
 0.2.0版本发布于2017年10月12日。
 0.2.1版本发布于2018年7月10日。
 0.2.2版本发布于2018年10月9日。
 0.2.3版本发布于2019年5月21日。
 0.3.0版本发布于2018年7月31日。
 0.3.1版本发布于2018年10月2日。
 0.3.2版本发布于2019年6月16日。
 0.3.3版本发布于2020年1月11日。
 0.4.0版本发布于2019年7月1日。
 0.4.1版本发布于2020年1月14日。
 0.5.0版本发布于2020年3月10日。
 0.5.1版本发布于2020年3月25日。
 0.5.2版本发布于2020年5月3日。
 0.5.3版本发布于2020年12月24日。
 0.6.0版本发布于2021年9月3日。
 0.6.1版本发布于2022年1月18日。

许可证和贡献 
JanusGraph使用 Apache2.0软件许可证。 

对于贡献，个人或组织必须签署CLA文件。

文献 

 Kelvin R. Lawrence. PRACTICAL GREMLIN An Apache TinkerPop Tutorial. Version 282-preview. - February 2019, pp. 324 - 363.

出版物 
 Gabriel Campero Durand, Jingy Ma, Marcus Pinnecke, Gunter Saake: Piecing together large puzzles, efficiently: Towards scalable loading into graph database systems, May 2018
 Hima Karanam, Sumit Neelam, Udit Sharma, Sumit Bhatia, Srikanta Bedathur, L. Venkata Subramaniam, Maria Chang, Achille Fokoue-Nkoutche, Spyros Kotoulas, Bassem Makni, Mariano Rodriguez Muro, Ryan Musa, Michael Witbrock: Scalable Reasoning Infrastructure for Large Scale Knowledge Bases, October 2018
 Gabriel Campero Durand, Anusha Janardhana, Marcus Pinnecke, Yusra Shakeel, Jacob Krüger, Thomas Leich, Gunter Saake: Exploring Large Scholarly Networks with Hermes
 Gabriel Tanase, Toyotaro Suzumura, Jinho Lee, Chun-Fu (Richard) Chen, Jason Crawford, Hiroki Kanezashi: System G Distributed Graph Database
 Bogdan Iancu, Tiberiu Marian Georgescu: Saving Large Semantic Data in Cloud: A Survey of the Main DBaaS Solutions
 Jingyi Ma. An Evaluation of the Design Space for Scalable Data Loading into Graph Databases - February 2018, pp. 39-47.

外部链接 

 官方网站
 官方文档 
 JanusGraph deployment  / IBM，2018年4月11日
 Developing a JanusGraph-backed Service on Google Cloud Platform  / Google，2018年7月19日
 Performance optimization of JanusGraph  / Expero，2018年1月23日
 Graph Computing with JanusGraph  / IBM，2018年6月8日
 Large Scale Graph Analytics with JanusGraph  / Hortonworks，2017年6月13日
 JanusGraph Concepts  / IBM，2017年12月12日
 Apache Atlas and JanusGraph – Graph-based Meta Data Management  / IBM，2018年11月8日

参考文献 

2017年软件
分散式計算架構
使用Apache许可证的软件
NoSQL
用Java編程的自由軟體
開源資料庫管理系統
Linux基金会项目
圖資料庫
有未审阅翻译的页面