JanusGraph
Pierwsze wydanie | 3 maja 2017 | .
---|---|
Wersja stabilna | 0.6.1 / 18 stycznia 2022 r
|
Magazyn | https://github.com/JanusGraph/janusgraph/ |
Napisane w | Jawa |
Typ | Baza danych wykresów |
Licencja | Licencja Apache 2.0 |
Strona internetowa |
JanusGraph to rozproszona baza danych wykresów typu open source w ramach The Linux Foundation . JanusGraph jest dostępny na licencji Apache 2.0 . Projekt jest wspierany przez IBM, Google, Hortonworks i Grakn Labs.
JanusGraph obsługuje różne backendy pamięci masowej ( Apache Cassandra , Apache HBase , Google Cloud Bigtable , Oracle BerkeleyDB , Scylla ). Skalowalność JanusGraph zależy od podstawowych technologii, które są używane z JanusGraph. Na przykład użycie Apache Cassandra jako zaplecza pamięci masowej zapewnia natychmiastowe skalowanie do wielu centrów danych.
JanusGraph obsługuje globalną analizę danych wykresów, raportowanie i ETL poprzez integrację z platformami big data ( Apache Spark , Apache Giraph , Apache Hadoop ).
JanusGraph obsługuje wyszukiwanie geograficzne, zakres numeryczny i wyszukiwanie pełnotekstowe za pośrednictwem zewnętrznych magazynów indeksów ( ElasticSearch , Apache Solr , Apache Lucene ).
JanusGraph ma natywną integrację ze stosem wykresów Apache TinkerPop ( język zapytań Gremlin graph , serwer graficzny Gremlin , aplikacje Gremlin ).
Historia
JanusGraph to rozwidlenie rozwijanej od 2012 roku bazy danych grafów TitanDB.
- Wersja 0.1.0 została wydana 20 kwietnia 2017 r.
- Wersja 0.1.1 została wydana 16 maja 2017 roku.
- Wersja 0.2.0 została wydana 12 października 2017 r.
- Wersja 0.2.1 została wydana 10 lipca 2018 roku.
- Wersja 0.2.2 została wydana 9 października 2018 roku.
- Wersja 0.2.3 została wydana 21 maja 2019 roku.
- Wersja 0.3.0 została wydana 31 lipca 2018 roku.
- Wersja 0.3.1 została wydana 2 października 2018 r.
- Wersja 0.3.2 została wydana 16 czerwca 2019 roku.
- Wersja 0.3.3 została wydana 11 stycznia 2020 roku.
- Wersja 0.4.0 została wydana 1 lipca 2019 roku.
- Wersja 0.4.1 została wydana 14 stycznia 2020 roku.
- Wersja 0.5.0 została wydana 10 marca 2020 r.
- Wersja 0.5.1 została wydana 25 marca 2020 r.
- Wersja 0.5.2 została wydana 3 maja 2020 roku.
- Wersja 0.5.3 została wydana 24 grudnia 2020 roku.
- Wersja 0.6.0 została wydana 3 września 2021 roku.
- Wersja 0.6.1 została wydana 18 stycznia 2022 roku.
Licencje i składki
JanusGraph jest dostępny na licencji Apache Software License 2.0 .
W przypadku wpłat osoba fizyczna lub organizacja musi podpisać dokument CLA .
Literatura
- Kelvin R. Lawrence. PRAKTYCZNY GREMLIN Samouczek Apache TinkerPop. Wersja 282 — podgląd. - luty 2019, s. 324 - 363.
Publikacje
- Gabriel Campero Durand, Jingy Ma, Marcus Pinnecke, Gunter Saake: Efektywne łączenie dużych puzzli: w kierunku skalowalnego ładowania do systemów baz danych grafów, maj 2018 r.
- 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: Skalowalna infrastruktura rozumowania na dużą skalę Bazy wiedzy, październik 2018 r
- Gabriel Campero Durand, Anusha Janardhana, Marcus Pinnecke, Yusra Shakeel, Jacob Krüger, Thomas Leich, Gunter Saake: Eksplorowanie dużych sieci naukowych z Hermesem
- Gabriel Tanase, Toyotaro Suzumura, Jinho Lee, Chun-Fu (Richard) Chen, Jason Crawford, Hiroki Kanezashi: System G Distributed Graph Database
- Bogdan Iancu, Tiberiu Marian Georgescu: Zapisywanie dużych danych semantycznych w chmurze: Przegląd głównych rozwiązań DBaaS
- Jingyi Ma. An Evaluation of the Design Space for Scalable Data Loading to Graph Databases – luty 2018, s. 39-47.
Linki zewnętrzne
- Oficjalna strona internetowa
- Oficjalna dokumentacja
- Wdrożenie JanusGraph / IBM, 11 kwietnia 2018 r
- Tworzenie usługi wspieranej przez JanusGraph na Google Cloud Platform / Google, 19 lipca 2018 r.
- Optymalizacja wydajności JanusGraph / Expero, 23 stycznia 2018 r
- Graph Computing with JanusGraph / IBM, 8 czerwca 2018 r
- Analiza wykresów w dużej skali z JanusGraph / Hortonworks, 13 czerwca 2017 r
- JanusGraph Concepts / IBM, 12 grudnia 2017 r
- Apache Atlas i JanusGraph — oparte na wykresach zarządzanie metadanymi / IBM, 8 listopada 2018 r.