Articulo de referencia

JanusGraph

"},"latest release version":{"wt":"1.0.0"},"latest release date":{"wt":"{{start date and age|2023|10|21}} "},"repo":{"wt":"https://github.com/JanusGraph/janusgraph/"},"programmi...

JanusGraph es una base de datos de grafos distribuida de código abierto bajo The Linux Foundation . [ 3 ] JanusGraph está disponible bajo la Licencia Apache 2.0 . El proyecto cuenta con el apoyo de IBM, Google, Hortonworks y Grakn Labs. [ 4 ]

JanusGraph admite varios sistemas de almacenamiento ( Apache Cassandra , Apache HBase , Google Cloud Bigtable , Oracle BerkeleyDB , ScyllaDB ). [ 5 ] [ 6 ] La escalabilidad de JanusGraph depende de las tecnologías subyacentes que se utilizan con él. Por ejemplo, al usar Apache Cassandra como sistema de almacenamiento, se proporciona escalabilidad a múltiples centros de datos de forma predeterminada.

JanusGraph admite análisis de datos de grafos globales, generación de informes y ETL a través de la integración con plataformas de big data ( Apache Spark , Apache Giraph , Apache Hadoop ). [ 7 ]

JanusGraph admite búsquedas geográficas, por rango numérico y de texto completo a través de sistemas de almacenamiento de índices externos ( ElasticSearch , Apache Solr , Apache Lucene ). [ 8 ]

JanusGraph tiene integración nativa con la pila de grafos Apache TinkerPop [ 9 ] ( lenguaje de consulta de grafos Gremlin , servidor de grafos Gremlin , aplicaciones Gremlin ). [ 7 ]

Historia

JanusGraph es una bifurcación de la base de datos de grafos TitanDB [ 10 ] que se está desarrollando desde 2012. [ 11 ] [ 3 ]

  • La versión 0.1.0 se publicó el 20 de abril de 2017. [ 1 ]
  • La versión 0.1.1 se publicó el 16 de mayo de 2017. [ 12 ]
  • La versión 0.2.0 se publicó el 12 de octubre de 2017. [ 13 ]
  • La versión 0.2.1 se publicó el 10 de julio de 2018. [ 14 ]
  • La versión 0.2.2 se publicó el 9 de octubre de 2018. [ 15 ]
  • La versión 0.2.3 se publicó el 21 de mayo de 2019. [ 16 ]
  • La versión 0.3.0 se publicó el 31 de julio de 2018. [ 17 ]
  • La versión 0.3.1 se publicó el 2 de octubre de 2018. [ 18 ]
  • La versión 0.3.2 se publicó el 16 de junio de 2019. [ 19 ]
  • La versión 0.3.3 se publicó el 11 de enero de 2020. [ 20 ]
  • La versión 0.4.0 se publicó el 1 de julio de 2019. [ 21 ]
  • La versión 0.4.1 se publicó el 14 de enero de 2020. [ 22 ]
  • La versión 0.5.0 se publicó el 10 de marzo de 2020. [ 23 ]
  • La versión 0.5.1 se publicó el 25 de marzo de 2020. [ 24 ]
  • La versión 0.5.2 se publicó el 3 de mayo de 2020. [ 25 ]
  • La versión 0.5.3 se publicó el 24 de diciembre de 2020. [ 26 ]
  • La versión 0.6.0 se publicó el 3 de septiembre de 2021. [ 27 ]
  • La versión 0.6.1 se publicó el 18 de enero de 2022. [ 28 ]
  • La versión 0.6.3 se publicó el 18 de febrero de 2023. [ 29 ]
  • La versión 1.0.0 se publicó el 21 de octubre de 2023. [ 2 ]

Licencias y contribuciones

JanusGraph está disponible bajo la Licencia de Software Apache 2.0 .

Para realizar contribuciones, una persona o una organización debe firmar un documento CLA . [ 30 ]

Literatura

  • Kelvin R. Lawrence. PRACTICAL GREMLIN: Un tutorial de Apache TinkerPop. Versión 282 (vista previa). - Febrero de 2019, págs.  324-363.

Publicaciones

  • Gabriel Campero Durand, Jingy Ma, Marcus Pinnecke, Gunter Saake: Reconstruyendo grandes rompecabezas de manera eficiente: Hacia la carga escalable en sistemas de bases de datos de grafos, mayo de 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, octubre de 2018
  • Gabriel Campero Durand, Anusha Janardhana, Marcus Pinnecke, Yusra Shakeel, Jacob Krüger, Thomas Leich, Gunter Saake: explorando grandes redes académicas con Hermes
  • Gabriel Tanase, Toyotaro Suzumura, Jinho Lee, Chun-Fu (Richard) Chen, Jason Crawford, Hiroki Kanezashi: Base de datos de gráficos distribuidos de System G
  • Bogdan Iancu, Tiberiu Marian Georgescu: Guardar grandes datos semánticos en la nube: un estudio de las principales soluciones DBaaS
  • Jingyi Ma. Una evaluación del espacio de diseño para la carga escalable de datos en bases de datos de grafos - febrero de 2018, págs.  39–47.

Referencias

  1. 1 2 "JanusGraph versión 0.1.0" . 20 de abril de 2017 vía Github.
  2. 1 2 "JanusGraph versión 1.0.0" . 21 de octubre de 2023 vía Github.
  3. 1 2 "JanusGraph se une a The Linux Foundation" . www.linuxfoundation.org . The Linux Foundation. 12 de enero de 2017. Archivado del original el 24 de agosto de 2018. Consultado el 1 de octubre de 2018 .
  4. "GRAKN.AI anuncia su colaboración con Expero, Google, Hortonworks e IBM en JanusGraph" . 10 de enero de 2019.
  5. "Backends de almacenamiento de JanusGraph" . Archivado del original el 2 de octubre de 2018. Consultado el 19 de septiembre de 2018 .
  6. "Potenciando un sistema de datos de grafos con Scylla + JanusGraph" . 14 de mayo de 2019. Consultado el 8 de noviembre de 2019 .
  7. 1 2 "Sitio JanusGraph" . Archivado del original el 27 de agosto de 2018. Recuperado el 19 de septiembre de 2018 .
  8. "Almacenamiento de índices de JanusGraph" . Archivado del original el 2 de octubre de 2018. Consultado el 19 de septiembre de 2018 .
  9. TinkerPop, Apache. "Apache TinkerPop" . tinkerpop.apache.org . Archivado del original el 29 de agosto de 2018. Consultado el 19 de septiembre de 2018 .
  10. "Titan: Base de datos de grafos distribuidos" . titan.thinkaurelius.com . Archivado del original el 31 de julio de 2018. Consultado el 19 de septiembre de 2018 .
  11. "JanusGraph retoma el trabajo donde lo dejó TitanDB" . datanami.com . Datanami. 13 de enero de 2017. Archivado del original el 24 de agosto de 2018. Consultado el 30 de septiembre de 2018 .
  12. "JanusGraph versión 0.1.1" . 16 de mayo de 2017 vía Github.
  13. "JanusGraph versión 0.2.0" . 12 de octubre de 2017. Archivado del original el 22 de octubre de 2017. Recuperado el 19 de septiembre de 2018 a través de Github.
  14. "JanusGraph versión 0.2.1" . 10 de julio de 2018 vía Github.
  15. "JanusGraph versión 0.2.2" . 9 de octubre de 2018 vía Github.
  16. "JanusGraph versión 0.2.3" . 21 de mayo de 2019 vía Github.
  17. "JanusGraph versión 0.3.0" . 31 de julio de 2018 vía Github.
  18. "JanusGraph versión 0.3.1" . 2 de octubre de 2018 vía Github.
  19. "JanusGraph versión 0.3.2" . 16 de junio de 2019 vía Github.
  20. «JanusGraph versión 0.3.3» . 11 de enero de 2020 vía Github.
  21. "JanusGraph versión 0.4.0" . 1 de julio de 2019 vía Github.
  22. «JanusGraph versión 0.4.1» . 14 de enero de 2020 vía Github.
  23. "JanusGraph versión 0.5.0" . 10 de marzo de 2020 vía Github.
  24. "JanusGraph versión 0.5.1" . 25 de marzo de 2020 vía Github.
  25. "JanusGraph versión 0.5.2" . 3 de mayo de 2020 vía Github.
  26. "JanusGraph versión 0.5.3" . 24 de diciembre de 2020 vía Github.
  27. "JanusGraph versión 0.6.0" . 3 de septiembre de 2021 vía Github.
  28. «JanusGraph versión 0.6.1» . 18 de enero de 2022 vía Github.
  29. "JanusGraph versión 0.6.3" . 18 de febrero de 2023 vía Github.
  30. "Reglas de contribución de JanusGraph" . Archivado del original el 8 de junio de 2017. Recuperado el 1 de octubre de 2018 a través de Github.
  • Sitio web oficial
  • Documentación oficial
  • Implementación de JanusGraph / IBM, 11 de abril de 2018
  • Desarrollo de un servicio basado en JanusGraph en Google Cloud Platform / Google, 19 de julio de 2018
  • Optimización del rendimiento de JanusGraph / Expero, 23 de enero de 2018
  • Computación gráfica con JanusGraph. Archivado el 7 de octubre de 2018 en Wayback Machine / IBM, 8 de junio de 2018.
  • Análisis de grafos a gran escala con JanusGraph / Hortonworks, 13 de junio de 2017
  • Conceptos de JanusGraph / IBM, 12 de diciembre de 2017
  • Apache Atlas y JanusGraph: Gestión de metadatos basada en grafos / IBM, 8 de noviembre de 2018
Obtenido de " https://en.wikipedia.org/w/index.php?title=JanusGraph&oldid=1331405293 "