JanusGraph
来自维基百科,自由的百科全书
JanusGraph是一個Linux基金會[3]下的開源分布式圖資料庫 。JanusGraph提供Apache2.0軟體許可證。該項目由IBM、Google、Hortonworks[4]支持。
JanusGraph支持多種儲存後端(包括Apache Cassandra、Apache HBase、Bigtable、Berkeley DB[5])。JanusGraph的可擴展性取決於與JanusGraph一起使用的基礎技術。例如,通過使用Apache Cassandra作為存儲後端,可以將JanusGraph簡單地擴展到多個數據中心。
JanusGraph通過與大數據平台(Apache Spark,Apache Giraph,Apache Hadoop)集成,支持全局圖數據的分析、報告和ETL。[6]
JanusGraph通過外部索引存儲(Elasticsearch,Solr,Lucene)支持地理、數字範圍和全文搜索。[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日。[2]
許可證和貢獻
JanusGraph使用 Apache2.0軟體許可證。
對於貢獻,個人或組織必須簽署CLA文件[27]。
文獻
- 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日
參考文獻
Wikiwand - on
Seamless Wikipedia browsing. On steroids.