JanusGraph
| JanusGraph | |
|---|---|
| | |
| Тип | Графовая база данных |
| Автор | |
| Написана на | Java |
| Дата выпуска | 20 апреля 2017.[1] |
| Последняя версия | 0.6.1 (18 января 2022[2]) |
| Репозиторий | github.com/JanusGraph/ja… |
| Лицензия | Apache Software License 2.0 |
| Сайт | 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, графовый сервер Gremlin, Gremlin приложения).[6]
История
JanusGraph — это форк графовой базы данных TitanDB[9], разрабатываемой с 2012 года[3][10][11][12].
- Версия 0.1.0 была выпущена 20-го Апреля 2017.
- Версия 0.1.1 была выпущена 16-го Мая 2017.
- Версия 0.2.0 была выпущена 12-го Октября 2017.
- Версия 0.2.1 была выпущена 10-го Июля 2018.
- Версия 0.2.2 была выпущена 9-го Октября 2018.
- Версия 0.2.3 была выпущена 21-го Мая 2019.
- Версия 0.3.0 была выпущена 31-го Июля 2018.
- Версия 0.3.1 была выпущена 2-го Октября 2018.
- Версия 0.3.2 была выпущена 16-го Июня 2019.
- Версия 0.3.3 была выпущена 11-го Января 2020.
- Версия 0.4.0 была выпущена 11-го Июля 2019.
- Версия 0.4.1 была выпущена 14-го Января 2020.
- Версия 0.5.0 была выпущена 10-го Марта 2020.
- Версия 0.5.1 была выпущена 25-го Марта 2020.
- Версия 0.5.2 была выпущена 3-го Мая 2020.
- Версия 0.5.3 была выпущена 24-го Декабря 2020.
- Версия 0.6.0 была выпущена 3-го Сентября 2021.
- Версия 0.6.1 была выпущена 18-го Января 2022.[2]
Лицензирование и вклады
JanusGraph доступен под лицензией Apache Software License 2.0.
Для вкладов в проект, физическое лицо или организация должны подписать лицензионное соглашение для участников[13].
См. также
Примечания
- ↑ JanusGraph version 0.1.0 (20 апреля 2017). Дата обращения: 2 октября 2018. Архивировано 16 февраля 2019 года.
- ↑ 1 2 JanusGraph version 0.6.1 (18 января 2021). Дата обращения: 23 января 2022. Архивировано 23 января 2022 года.
- ↑ 1 2 JanusGraph присоединяется к The Linux Foundation. www.linuxfoundation.org. The Linux Foundation. Дата обращения: 2 октября 2018. Архивировано 24 августа 2018 года.
- ↑ Google, IBM back new open source graph database project, JanusGraph (недоступная ссылка)
- ↑ JanusGraph storage backends. Дата обращения: 2 октября 2018. Архивировано из оригинала 2 октября 2018 года.
- ↑ 1 2 JanusGraph site. Дата обращения: 21 марта 2019. Архивировано 11 января 2022 года.
- ↑ JanusGraph index storages. Дата обращения: 2 октября 2018. Архивировано из оригинала 2 октября 2018 года.
- ↑ TinkerPop, Apache. Apache TinkerPop. tinkerpop.apache.org. Дата обращения: 21 марта 2019. Архивировано 29 августа 2018 года.
- ↑ TitanDB. Дата обращения: 11 мая 2022. Архивировано 31 июля 2018 года.
- ↑ Introduction to Graph Databases — Compose Articles. Дата обращения: 2 октября 2018. Архивировано 7 июля 2017 года.
- ↑ JanusGraph Picks Up Where TitanDB Left Off. datanami.com. Datanami. Дата обращения: 2 октября 2018. Архивировано 24 августа 2018 года.
- ↑ JanusGraph connects the past and future of Titan | Google Open Source Blog. Дата обращения: 2 октября 2018. Архивировано 16 ноября 2018 года.
- ↑ JanusGraph contribution rules. Дата обращения: 2 октября 2018. Архивировано 8 июня 2017 года.
Литература
- 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, May 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, October 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. (англ.)
Ссылки
- Официальный сайт (англ.)
- Официальная документация (англ.)
- Развертывание JanusGraph / IBM, 11 Апреля, 2018 (англ.)
- Разработка JanusGraph сервиса на платформе Google Cloud / Google, 19 Июля, 2018 (англ.)
- Оптимизация производительности JanusGraph / Expero, 23 Января, 2018 (англ.)
- Вычисление графа с помощью JanusGraph / IBM, 8 Июня, 2018 (англ.)
- Аналитика большого масштаба с помощью JanusGraph / Hortonworks, 13 Июня, 2017 (англ.)
- Концепции JanusGraph / IBM, 12 Декабря, 2017 (англ.)
- Тестирование скорости передачи данных в графовых базах данных / Дипломная работа, 8 Января, 2018 (чеш.)
- Инструмент для стресс-тестирования графических баз данных / Дипломная работа, 9 Января, 2018 (чеш.)
- Apache Atlas и JanusGraph — управление метаданными на основе графа / IBM, 8 Ноября, 2018 (англ.)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.