JanusGraph

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

JanusGraph
首次发布2017年4月20日2017-04-20.[1]
当前版本
  • 1.0.0 (2023年10月22日;穩定版本)[2]
源代码库
编程语言Java
类型图数据库
许可协议Apache许可证
网站janusgraph.org

JanusGraph支持多种储存后端(包括Apache CassandraApache HBaseBigtableBerkeley DB[5])。JanusGraph的可扩展性取决于与JanusGraph一起使用的基础技术。例如,通过使用Apache Cassandra作为存储后端,可以将JanusGraph简单地扩展到多个数据中心。

JanusGraph通过与大数据平台(Apache SparkApache GiraphApache Hadoop)集成,支持全局图数据的分析、报告和ETL。[6]

JanusGraph通过外部索引存储(ElasticsearchSolrLucene)支持地理、数字范围和全文搜索。[7]

JanusGraph与Apache TinkerPop[8] 图栈(Gremlin图查询语言Gremlin图服务器 页面存档备份,存于Gremlin应用 页面存档备份,存于)原生集成。[6]

历史

JanusGraph是由TitanDB[9] 图数据库修改而来,TitanDB从2012年开始开发[10][3]

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

许可证和贡献

JanusGraph使用 Apache2.0软件许可证

对于贡献,个人或组织必须签署CLA文件[28]

文献

  • 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.

外部链接

参考文献

  1. . 2017-04-20 [2018-12-17]. (原始内容存档于2019-02-16).
  2. . 2023年10月22日 [2023年11月18日].
  3. . www.linuxfoundation.org. The Linux Foundation. [2018-10-01]. (原始内容存档于2018-08-24).
  4. . [2018-09-19]. (原始内容存档于2018-10-02).
  5. . [2018-09-19]. (原始内容存档于2018-08-27).
  6. . [2018-09-19]. (原始内容存档于2018-10-02).
  7. TinkerPop, Apache. . tinkerpop.apache.org. [2018-09-19]. (原始内容存档于2018-08-29).
  8. . titan.thinkaurelius.com. [2018-09-19]. (原始内容存档于2018-07-31).
  9. . datanami.com. Datanami. [2018-09-30]. (原始内容存档于2018-08-24).
  10. . 2017-05-16 [2018-12-17]. (原始内容存档于2019-02-16).
  11. . 2017-10-12 [2018-09-19]. (原始内容存档于2017-10-22).
  12. . 2018-07-10 [2018-12-17]. (原始内容存档于2019-02-16).
  13. . 2018-10-09 [2018-12-17]. (原始内容存档于2019-02-16).
  14. . 2019-05-21 [2019-06-21]. (原始内容存档于2019-10-17).
  15. . 2018-07-31 [2018-12-17]. (原始内容存档于2019-02-16).
  16. . 2018-10-02 [2018-12-17]. (原始内容存档于2019-10-17).
  17. . 2019-06-16 [2019-06-21]. (原始内容存档于2019-10-17).
  18. . 2020-01-11.
  19. . 2019-07-01 [2020-03-20]. (原始内容存档于2019-07-12).
  20. . 2020-01-14 [2020-03-20]. (原始内容存档于2022-04-25).
  21. . 2020-03-10 [2020-03-20]. (原始内容存档于2022-04-19).
  22. . 2020-03-25.
  23. . 2020-05-03 [2021-09-08]. (原始内容存档于2021-09-08).
  24. . 2020-12-24 [2021-09-08]. (原始内容存档于2021-09-08).
  25. . 2021-09-03 [2021-09-08]. (原始内容存档于2021-09-08).
  26. . 2022-01-18 [2022-01-23]. (原始内容存档于2022-01-23).
  27. . [2018-10-01]. (原始内容存档于2017-06-08).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.