JanusGraph
Тип | Графова база даних |
---|---|
Перший випуск | 20 квітня 2017.[1] |
Стабільний випуск | 0.6.1 (18 січня 2022[2]) |
Мова програмування | Java |
Ліцензія | Apache Software License 2.0 |
Онлайн-документація | docs.janusgraph.org |
Репозиторій | https://github.com/janusgraph/janusgraph |
Вебсайт | janusgraph.org |
JanusGraph — це розподілена графова база даних із відкритим кодом, яка перебуває під The Linux Foundation[3]. JanusGraph доступний під ліцензією Apache Software License 2.0. Проєкт підтриманий компаніями IBM, Google, Hortonworks[4].
JanusGraph підтримує різні сховища даних (Apache Cassandra, Apache HBase, Google Cloud Bigtable, Oracle BerkeleyDB)[5]. Масштабованість JanusGraph залежить від технологій, які використовуються з JanusGraph. Наприклад, якщо Apache Cassandra використовується як сховище, масштабованість до декількох центрів обробки даних надається з коробки.
JanusGraph підтримує глобальну аналітику графових даних, звіти і ETL за допомогою інтеграції з платформами великих даних (Apache Spark, Apache Giraph, Apache Hadoop)[6].
JanusGraph підтримує гео, числовий діапазон і повнотекстовий пошук через зовнішні сховища індексів (ElasticSearch, Apache Solr, Apache Lucene)[7].
JanusGraph має вбудовану інтеграцію з графовим стеком Apache TinkerPop[8] (Gremlin graph query language [Архівовано 17 вересня 2018 у Wayback Machine.], Gremlin graph server [Архівовано 28 жовтня 2019 у Wayback Machine.], Gremlin applications [Архівовано 28 жовтня 2019 у Wayback Machine.]).
JanusGraph — це форк графової бази даних TitanDB [Архівовано 31 липня 2018 у Wayback Machine.], яка розробляється з 2012 року[9][10].
- Версія 0.1.0 була випущена 20 квітня 2017 р.[1]
- Версія 0.1.1 була випущена 16 травня 2017 р.[11]
- Версія 0.2.0 була випущена 12 жовтня 2017 р.[12]
- Версія 0.2.1 була випущена 10 липня 2018 р.[13]
- Версія 0.2.2 була випущена 9 жовтня 2018 р.[14]
- Версія 0.2.3 була випущена 21 травня 2019 р.[15]
- Версія 0.3.0 була випущена 31 липня 2018 р.[16]
- Версія 0.3.1 була випущена 2 жовтня 2018 р.[17]
- Версія 0.3.2 була випущена 16 червня 2019 р.[18]
- Версія 0.3.3 була випущена 11 січня 2020 р.[19]
- Версія 0.4.0 була випущена 1 липня 2019 р.[20]
- Версія 0.4.1 була випущена 14 січня 2020 р.[21]
- Версія 0.5.0 була випущена 10 березня 2020 р.[22]
- Версія 0.5.1 була випущена 25 березня 2020 р.[23]
- Версія 0.5.2 була випущена 3 травня 2020 р.[24]
- Версія 0.5.3 була випущена 24 грудня 2020 р.[25]
- Версія 0.6.0 була випущена 3 вересня 2021 р.[26]
- Версія 0.6.1 була випущена 18 січня 2022 р.[2]
JanusGraph доступний під ліцензією Apache Software License 2.0.
Для внеску до проєкту фізична особа або організація повинні підписати ліцензійну угоду для учасників[27].
- ↑ а б JanusGraph version 0.1.0. 20 квітня 2017. Архів оригіналу за 16 лютого 2019. Процитовано 2 жовтня 2018 — через Github.
- ↑ а б JanusGraph version 0.6.1. 18 січня 2022. Архів оригіналу за 23 січня 2022. Процитовано 23 січня 2022 — через Github.
- ↑ JanusGraph joining The Linux Foundation. www.linuxfoundation.org. The Linux Foundation. Архів оригіналу за 24 серпня 2018. Процитовано 2 жовтня 2018. [Архівовано 2018-08-24 у Wayback Machine.]
- ↑ https://architecht.io/google-ibm-back-new-open-source-graph-database-project-janusgraph-1d74fb78db6b?gi=a49e21e38393[недоступне посилання]
- ↑ JanusGraph storage backends. Архів оригіналу за 2 жовтня 2018. Процитовано 2 жовтня 2018. [Архівовано 2018-10-02 у Wayback Machine.]
- ↑ JanusGraph site. Архів оригіналу за 11 січня 2022. Процитовано 21 березня 2019.
- ↑ JanusGraph index storages. Архів оригіналу за 2 жовтня 2018. Процитовано 2 жовтня 2018. [Архівовано 2018-10-02 у Wayback Machine.]
- ↑ TinkerPop, Apache. Apache TinkerPop. tinkerpop.apache.org. Архів оригіналу за 29 серпня 2018. Процитовано 2 жовтня 2018.
- ↑ JanusGraph Picks Up Where TitanDB Left Off. datanami.com. Datanami. Архів оригіналу за 24 серпня 2018. Процитовано 2 жовтня 2018.
- ↑ Архівована копія. Архів оригіналу за 16 листопада 2018. Процитовано 6 жовтня 2018.
{{cite web}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання) - ↑ JanusGraph version 0.1.1. 16 травня 2017. Архів оригіналу за 16 лютого 2019. Процитовано 2 жовтня 2018 — через Github.
- ↑ JanusGraph version 0.2.0. 12 жовтня 2017. Архів оригіналу за 22 жовтня 2017. Процитовано 2 жовтня 2018 — через Github.
- ↑ JanusGraph version 0.2.1. 10 липня 2018. Архів оригіналу за 16 лютого 2019. Процитовано 2 жовтня 2018 — через Github.
- ↑ JanusGraph version 0.2.2. 9 жовтня 2018. Архів оригіналу за 16 лютого 2019. Процитовано 24 жовтня 2018 — через Github.
- ↑ JanusGraph version 0.2.3. 21 травня 2019. Архів оригіналу за 17 жовтня 2019. Процитовано 21 червня 2019 — через Github.
- ↑ JanusGraph version 0.3.0. 31 липня 2018. Архів оригіналу за 16 лютого 2019. Процитовано 2 жовтня 2018 — через Github.
- ↑ JanusGraph version 0.3.1. 2 жовтня 2018. Архів оригіналу за 17 жовтня 2019. Процитовано 8 жовтня 2018 — через Github.
- ↑ JanusGraph version 0.3.2. 16 червня 2019. Архів оригіналу за 17 жовтня 2019. Процитовано 21 червня 2019 — через Github.
- ↑ JanusGraph version 0.3.3. 11 січня 2020 — через Github.
- ↑ JanusGraph version 0.4.0. 1 липня 2019. Архів оригіналу за 12 липня 2019. Процитовано 20 березня 2020 — через Github.
- ↑ JanusGraph version 0.4.1. 14 січня 2020. Архів оригіналу за 25 квітня 2022. Процитовано 20 березня 2020 — через Github.
- ↑ JanusGraph version 0.5.0. 10 березня 2020. Архів оригіналу за 19 квітня 2022. Процитовано 20 березня 2020 — через Github.
- ↑ JanusGraph version 0.5.1. 25 березня 2020 — через Github.
- ↑ JanusGraph version 0.5.2. 3 травня 2020. Архів оригіналу за 8 вересня 2021. Процитовано 8 вересня 2021 — через Github.
- ↑ JanusGraph version 0.5.3. 24 грудня 2020. Архів оригіналу за 8 вересня 2021. Процитовано 8 вересня 2021 — через Github.
- ↑ JanusGraph version 0.6.0. 3 вересня 2021. Архів оригіналу за 8 вересня 2021. Процитовано 8 вересня 2021 — через Github.
- ↑ JanusGraph contribution rules. Архів оригіналу за 8 червня 2017. Процитовано 2 жовтня 2018.
- Kelvin R. Lawrence. PRACTICAL GREMLIN An Apache TinkerPop Tutorial. Version 282-preview. — лютий 2019, с. 324—363.(англ.)
- Gabriel Campero Durand, Jingy Ma, Marcus Pinnecke, Gunter Saake: Piecing together large puzzles, efficiently: Towards scalable loading into graph database systems, травень 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, жовтень 2018(англ.)
- Gabriel Campero Durand, Anusha Janardhana, Marcus Pinnecke, Yusra Shakeel, Jacob Krüger, Thomas Leich, Gunter Saake: Exploring Large Scholarly Networks with 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: Saving Large Semantic Data in Cloud: A Survey of the Main DBaaS Solutions(англ.)
- Jingyi Ma. An Evaluation of the Design Space for Scalable Data Loading into Graph Databases — лютий 2018, с. 39—47.(англ.)
- Офіційний сайт [Архівовано 11 січня 2022 у Wayback Machine.] (англ.)
- Офіційна документація [Архівовано 29 грудня 2020 у Wayback Machine.] (англ.)
- Розгортання JanusGraph [Архівовано 2 жовтня 2018 у Wayback Machine.] / IBM, 11 квітня, 2018(англ.)
- Розробка JanusGraph сервісу на платформі Google Cloud [Архівовано 15 грудня 2020 у Wayback Machine.] / Google, 19 липня, 2018(англ.)
- Оптимізація продуктивності JanusGraph [Архівовано 27 листопада 2020 у Wayback Machine.] / Expero, 23 січня, 2018(англ.)
- Обчислення графа за допомогою JanusGraph [Архівовано 2 жовтня 2018 у Wayback Machine.] / IBM, 8 червня, 2018(англ.)
- Аналітика великого масштабу за допомогою JanusGraph [Архівовано 21 вересня 2020 у Wayback Machine.] / Hortonworks, 13 червня, 2017(англ.)
- Концепції JanusGraph [Архівовано 7 жовтня 2018 у Wayback Machine.] / IBM, 12 грудня, 2017(англ.)
- Тестування швидкості передачі даних у графових базах даних [Архівовано 6 жовтня 2018 у Wayback Machine.] / Дипломна робота, 8 січня, 2018(чес.)
- Інструмент для стрес-тестування графічних баз даних [Архівовано 6 жовтня 2018 у Wayback Machine.] / Дипломна робота, 9 січня, 2018(чес.)
- Apache Atlas і JanusGraph — управління метаданими на основі графа [Архівовано 5 серпня 2020 у Wayback Machine.] / IBM, 8 листопада, 2018(англ.)