JanusGraph - JanusGraph

JanusGraph
JanusGraph Logo.png
Første utgivelse 3. mai 2017 ; 4 år siden . ( 2017-05-03 )
Stabil utgivelse
0.6.0 / 3. september 2021 ; 44 dager siden ( 2021-09-03 )
Oppbevaringssted https://github.com/JanusGraph/janusgraph/
Skrevet inn Java
Type Grafisk database
Tillatelse Apache lisens 2.0
Nettsted janusgraph .org

JanusGraph er en åpen kildekode, distribuert grafdatabase under The Linux Foundation . JanusGraph er tilgjengelig under Apache License 2.0 . Prosjektet støttes av IBM, Google, Hortonworks og Grakn Labs.

JanusGraph støtter forskjellige lagringsbackends ( Apache Cassandra , Apache HBase , Google Cloud Bigtable , Oracle BerkeleyDB , Scylla ). Skalerbarheten til JanusGraph avhenger av de underliggende teknologiene som brukes med JanusGraph. For eksempel, ved å bruke Apache Cassandra som en lagringsbackend -skalering til flere datasentre, leveres det ut av esken.

JanusGraph støtter global grafdataanalyse, rapportering og ETL gjennom integrering med store dataplattformer ( Apache Spark , Apache Giraph , Apache Hadoop ).

JanusGraph støtter geografisk, numerisk rekkevidde og fulltekstsøk via eksterne indekslagre ( ElasticSearch , Apache Solr , Apache Lucene ).

JanusGraph har integrert integrasjon med Apache TinkerPop -grafstabelen ( Gremlin -grafisk spørrespråk , Gremlin -grafserver , Gremlin -applikasjoner ).

Historie

JanusGraph er gaffelen i TitanDB -grafdatabasen som er under utvikling siden 2012.

  • Versjon 0.1.0 ble utgitt 20. april 2017.
  • Versjon 0.1.1 ble utgitt 16. mai 2017.
  • Versjon 0.2.0 ble utgitt 12. oktober 2017.
  • Versjon 0.2.1 ble utgitt 10. juli 2018.
  • Versjon 0.2.2 ble utgitt 9. oktober 2018.
  • Versjon 0.2.3 ble utgitt 21. mai 2019.
  • Versjon 0.3.0 ble utgitt 31. juli 2018.
  • Versjon 0.3.1 ble utgitt 2. oktober 2018.
  • Versjon 0.3.2 ble utgitt 16. juni 2019.
  • Versjon 0.3.3 ble utgitt 11. januar 2020.
  • Versjon 0.4.0 ble utgitt 1. juli 2019.
  • Versjon 0.4.1 ble utgitt 14. januar 2020.
  • Versjon 0.5.0 ble utgitt 10. mars 2020.
  • Versjon 0.5.1 ble utgitt 25. mars 2020.
  • Versjon 0.5.2 ble utgitt 3. mai 2020.
  • Versjon 0.5.3 ble utgitt 24. desember 2020.
  • Versjon 0.6.0 ble utgitt 3. september 2021.

Lisensiering og bidrag

JanusGraph er tilgjengelig under Apache Software License 2.0 .

For bidrag må en person eller en organisasjon signere et CLA -papir.

Litteratur

  • Kelvin R. Lawrence. PRAKTISK GREMLIN En opplæring i Apache TinkerPop. Versjon 282-forhåndsvisning. - februar 2019, s. 324 - 363.

Publikasjoner

  • Gabriel Campero Durand, Jingy Ma, Marcus Pinnecke, Gunter Saake: Sammenføyning av store gåter, effektivt: Mot skalerbar lasting i grafdatabasesystemer, mai 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 Kunnskapsbaser, oktober 2018
  • Gabriel Campero Durand, Anusha Janardhana, Marcus Pinnecke, Yusra Shakeel, Jacob Krüger, Thomas Leich, Gunter Saake: Utforske store vitenskapelige nettverk med 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: Lagring av store semantiske data i skyen: En undersøkelse av de viktigste DBaaS -løsningene
  • Jingyi Ma. En evaluering av designområdet for skalerbar datainnlasting i grafdatabaser - februar 2018, s. 39-47.

Eksterne linker

Referanser