JanusGraph
JanusGraph este o bază de date cu graf distribuită open source sub The Linux Foundation [3] . JanusGraph este disponibil sub licența Apache Software 2.0 . Proiectul este susținut de IBM, Google, Hortonworks [4] .
JanusGraph acceptă diverse depozite de date ( Apache Cassandra , Apache HBase , Google Cloud Bigtable , Oracle BerkeleyDB ) [5] . Scalabilitatea lui JanusGraph depinde de tehnologiile care sunt utilizate cu JanusGraph. De exemplu, folosind Apache Cassandra ca stocare, scalabilitatea la mai multe centre de date este oferită imediat.
JanusGraph acceptă analiza globală a datelor grafice, raportare și ETL prin integrarea cu platforme de date mari ( Apache Spark , Apache Giraph , Apache Hadoop ). [6]
JanusGraph acceptă date geografice, intervale numerice și căutare de text complet prin magazine de indexare externe ( ElasticSearch , Apache Solr , Apache Lucene ). [7]
JanusGraph are integrare încorporată cu stiva de grafice Apache TinkerPop [8] ( Gremlin Graph Query Language , Gremlin Graph Server , Gremlin Applications ). [6]
Istorie
JanusGraph este o furcă a bazei de date de grafice TitanDB [9] , dezvoltată din 2012 [10] [11] [12] [3] .
- Versiunea 0.1.0 a fost lansată pe 20 aprilie 2017.
- Versiunea 0.1.1 a fost lansată pe 16 mai 2017.
- Versiunea 0.2.0 a fost lansată pe 12 octombrie 2017.
- Versiunea 0.2.1 a fost lansată pe 10 iulie 2018.
- Versiunea 0.2.2 a fost lansată pe 9 octombrie 2018.
- Versiunea 0.2.3 a fost lansată pe 21 mai 2019.
- Versiunea 0.3.0 a fost lansată pe 31 iulie 2018.
- Versiunea 0.3.1 a fost lansată pe 2 octombrie 2018.
- Versiunea 0.3.2 a fost lansată pe 16 iunie 2019.
- Versiunea 0.3.3 a fost lansată pe 11 ianuarie 2020.
- Versiunea 0.4.0 a fost lansată pe 11 iulie 2019.
- Versiunea 0.4.1 a fost lansată pe 14 ianuarie 2020.
- Versiunea 0.5.0 a fost lansată pe 10 martie 2020.
- Versiunea 0.5.1 a fost lansată pe 25 martie 2020.
- Versiunea 0.5.2 a fost lansată pe 3 mai 2020.
- Versiunea 0.5.3 a fost lansată pe 24 decembrie 2020.
- Versiunea 0.6.0 a fost lansată pe 3 septembrie 2021.
- Versiunea 0.6.1 a fost lansată pe 18 ianuarie 2022. [2]
Licențiere și contribuții
JanusGraph este disponibil sub licența Apache Software 2.0 .
Pentru contribuțiile la proiect, o persoană sau o organizație trebuie să semneze un acord de licență de contributor [13] .
Vezi și
Note
- ↑ JanusGraph versiunea 0.1.0 (20 aprilie 2017). Preluat la 2 octombrie 2018. Arhivat din original pe 16 februarie 2019. (nedefinit)
- ↑ 1 2 JanusGraph versiunea 0.6.1 (18 ianuarie 2021). Preluat la 23 ianuarie 2022. Arhivat din original la 23 ianuarie 2022. (nedefinit)
- ↑ 1 2 JanusGraph se alătură Fundației Linux . www.linuxfoundation.org . Fundația Linux. Preluat la 2 octombrie 2018. Arhivat din original la 24 august 2018. (nedefinit)
- ↑ Google, IBM susțin noul proiect de baze de date grafice open source, JanusGraph
- ↑ Backend-uri de stocare JanusGraph (link descendent) . Preluat la 2 octombrie 2018. Arhivat din original la 2 octombrie 2018. (nedefinit)
- ↑ 12 Site-ul Janus Graph . Preluat la 21 martie 2019. Arhivat din original la 11 ianuarie 2022. (nedefinit)
- ↑ Stocările de index JanusGraph (link în jos) . Preluat la 2 octombrie 2018. Arhivat din original la 2 octombrie 2018. (nedefinit)
- ↑ TinkerPop, Apache Apache TinkerPop . tinkerpop.apache.org . Preluat la 21 martie 2019. Arhivat din original la 29 august 2018. (nedefinit)
- ↑ TitanDB . Preluat la 11 mai 2022. Arhivat din original la 31 iulie 2018. (nedefinit)
- ↑ Introducere în bazele de date grafice - Articole compuse . Preluat la 2 octombrie 2018. Arhivat din original la 7 iulie 2017. (nedefinit)
- ↑ JanusGraph reia de unde a plecat TitanDB . datanami.com . Datanami. Preluat la 2 octombrie 2018. Arhivat din original la 24 august 2018. (nedefinit)
- ↑ JanusGraph conectează trecutul și viitorul lui Titan | Blogul Google Open Source . Preluat la 2 octombrie 2018. Arhivat din original la 16 noiembrie 2018. (nedefinit)
- ↑ Reguli de contribuție Janus Graph . Preluat la 2 octombrie 2018. Arhivat din original la 8 iunie 2017. (nedefinit)
Literatură
- Kelvin R. Lawrence. PRACTICAL GREMLIN Un tutorial Apache TinkerPop. Versiunea 282 - previzualizare. - februarie 2019, p. 324-363. (Engleză)
Publicații
- Gabriel Campero Durand, Jingy Ma, Marcus Pinnecke, Gunter Saake: Recomandând puzzle-uri mari, eficient: către o încărcare scalabilă în sistemele de baze de date grafice, 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 Baze de cunoștințe, octombrie 2018
- Gabriel Campero Durand, Anusha Janardhana, Marcus Pinnecke, Yusra Shakeel, Jacob Krüger, Thomas Leich, Gunter Saake: Explorarea rețelelor academice mari cu 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: Salvarea datelor semantice mari în cloud: un studiu al principalelor soluții DBaaS
- Jingyi Ma. O evaluare a spațiului de proiectare pentru încărcarea datelor scalabile în baze de date grafice - februarie 2018, pp. 39-47. (Engleză)
Link -uri