Gráfico de Jano
JanusGraph es una base de datos de gráficos distribuidos de código abierto bajo The Linux Foundation [3] . JanusGraph está disponible bajo la licencia de software Apache 2.0 . El proyecto cuenta con el apoyo de IBM, Google, Hortonworks [4] .
JanusGraph admite varios almacenes de datos ( Apache Cassandra , Apache HBase , Google Cloud Bigtable , Oracle BerkeleyDB ) [5] . La escalabilidad de JanusGraph depende de las tecnologías que se utilicen con JanusGraph. Por ejemplo, al usar Apache Cassandra como almacenamiento, la escalabilidad a múltiples centros de datos se proporciona de manera inmediata.
JanusGraph admite análisis de datos gráficos globales, informes y ETL a través de la integración con plataformas de big data ( Apache Spark , Apache Giraph , Apache Hadoop ). [6]
JanusGraph admite datos geográficos, rangos numéricos y búsqueda de texto completo a través de almacenes de índices externos ( ElasticSearch , Apache Solr , Apache Lucene ). [7]
JanusGraph tiene una integración integrada con la pila de gráficos Apache TinkerPop [8] ( Lenguaje de consulta de gráficos Gremlin , Servidor de gráficos Gremlin, Aplicaciones Gremlin ). [6]
Historia
JanusGraph es una bifurcación de la base de datos de gráficos TitanDB [9] , desarrollada desde 2012 [10] [11] [12] [3] .
- La versión 0.1.0 se lanzó el 20 de abril de 2017.
- La versión 0.1.1 se lanzó el 16 de mayo de 2017.
- La versión 0.2.0 se lanzó el 12 de octubre de 2017.
- La versión 0.2.1 se lanzó el 10 de julio de 2018.
- La versión 0.2.2 se lanzó el 9 de octubre de 2018.
- La versión 0.2.3 se lanzó el 21 de mayo de 2019.
- La versión 0.3.0 se lanzó el 31 de julio de 2018.
- La versión 0.3.1 se lanzó el 2 de octubre de 2018.
- La versión 0.3.2 se lanzó el 16 de junio de 2019.
- La versión 0.3.3 se lanzó el 11 de enero de 2020.
- La versión 0.4.0 se lanzó el 11 de julio de 2019.
- La versión 0.4.1 se lanzó el 14 de enero de 2020.
- La versión 0.5.0 se lanzó el 10 de marzo de 2020.
- La versión 0.5.1 se lanzó el 25 de marzo de 2020.
- La versión 0.5.2 se lanzó el 3 de mayo de 2020.
- La versión 0.5.3 se lanzó el 24 de diciembre de 2020.
- La versión 0.6.0 se lanzó el 3 de septiembre de 2021.
- La versión 0.6.1 se lanzó el 18 de enero de 2022. [2]
Licencias y contribuciones
JanusGraph está disponible bajo la licencia de software Apache 2.0 .
Para las contribuciones al proyecto, una persona u organización debe firmar un acuerdo de licencia de colaborador [13] .
Véase también
Notas
- ↑ JanusGraph versión 0.1.0 (20 de abril de 2017). Consultado el 2 de octubre de 2018. Archivado desde el original el 16 de febrero de 2019. (indefinido)
- ↑ 1 2 JanusGraph versión 0.6.1 (18 de enero de 2021). Consultado el 23 de enero de 2022. Archivado desde el original el 23 de enero de 2022. (indefinido)
- ↑ 1 2 JanusGraph se une a la Fundación Linux . www.linuxfoundation.org . La Fundación Linux. Consultado el 2 de octubre de 2018. Archivado desde el original el 24 de agosto de 2018. (indefinido)
- ↑ Google e IBM respaldan un nuevo proyecto de base de datos de gráficos de código abierto, JanusGraph
- ↑ Backends de almacenamiento de JanusGraph (enlace descendente) . Consultado el 2 de octubre de 2018. Archivado desde el original el 2 de octubre de 2018. (indefinido)
- ↑ 12 Sitio de Janus Graph . Consultado el 21 de marzo de 2019. Archivado desde el original el 11 de enero de 2022. (indefinido)
- ↑ Almacenamiento de índices de JanusGraph (enlace descendente) . Consultado el 2 de octubre de 2018. Archivado desde el original el 2 de octubre de 2018. (indefinido)
- ↑ TinkerPop, Apache Apache TinkerPop . tinkerpop.apache.org . Consultado el 21 de marzo de 2019. Archivado desde el original el 29 de agosto de 2018. (indefinido)
- ↑ TitanDB . Consultado el 11 de mayo de 2022. Archivado desde el original el 31 de julio de 2018. (indefinido)
- ↑ Introducción a las bases de datos de grafos - Componer artículos . Consultado el 2 de octubre de 2018. Archivado desde el original el 7 de julio de 2017. (indefinido)
- ↑ JanusGraph continúa donde lo dejó TitanDB . datanami.com . Datanami. Consultado el 2 de octubre de 2018. Archivado desde el original el 24 de agosto de 2018. (indefinido)
- ↑ JanusGraph conecta el pasado y el futuro de Titán | Blog de código abierto de Google . Consultado el 2 de octubre de 2018. Archivado desde el original el 16 de noviembre de 2018. (indefinido)
- ↑ Reglas de contribución de Janus Graph . Consultado el 2 de octubre de 2018. Archivado desde el original el 8 de junio de 2017. (indefinido)
Literatura
- Kelvin R. Lawrence. GREMLIN PRÁCTICO Un tutorial Apache TinkerPop. Versión 282-vista previa. - Febrero 2019, pp. 324-363. (Inglés)
Publicaciones
- Gabriel Campero Durand, Jingy Ma, Marcus Pinnecke, Gunter Saake: armando grandes rompecabezas de manera eficiente: hacia la carga escalable en sistemas de bases de datos de gráficos, 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: infraestructura de razonamiento escalable a gran escala Bases de conocimiento, 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 del Sistema G
- Bogdan Iancu, Tiberiu Marian Georgescu: Almacenamiento de 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 de datos escalables en bases de datos de gráficos, febrero de 2018, págs. 39 a 47. (Inglés)
Enlaces