Janus Graph
Теги: data-bases graphs
Может использоваться для [knowledge-graphs]
- Source
- docker
- Масштабируемость
- Эластичная и линейная масштабируемость для растущей базы данных и пользователей
- Распределение данных и репликация для повышения производительности и отказоустойчивости
- Высокая доступность в нескольких центрах обработки данных и горячее резервное копирование
- Открытый исходный код
- Весь функционал абсолютно бесплатный. Нет необходимости покупать коммерческие лицензии. JanusGraph является полностью открытым исходным кодом под лицензией Apache 2.
- Транзакционность
- JanusGraph — это транзакционная база данных, которая может поддерживать тысячи одновременных пользователей, выполняющих сложные обходы графа в режиме реального времени. Поддержка ACID и возможной согласованности.
- Хранилище данных
- Данные графа могут храниться в:
- Apache Cassandra OpenSource NoSQL DB
- Apache HBase
- Google Cloud Bigtable
- Oracle BerkeleyDB
- ScyllaDB
- Данные графа могут храниться в:
- Возможности расширенного поиска, такие как полнотекстовый поиск, могут дополнительно поддерживаться через:
- Elasticsearch
- Apache Solr
- Apache Lucene
- В дополнение к онлайн-обработке транзакций (OLTP) JanusGraph поддерживает глобальную графовую аналитику (OLAP) благодаря интеграции с [apache-spark].
- [apache-tinkertop-and-gremlin]
- Встроенная интеграция со стеком графов Apache TinkerPop™:
- Язык запросов графа Gremlin
- Гремлин сервер
- Gremlin Console
- Встроенная интеграция со стеком графов Apache TinkerPop™:
- Адаптеры
- Для JanusGraph существуют различные сторонние адаптеры хранения:
- Визуализация
- JanusGraph поддерживает различные инструменты визуализации, такие как Arcade Analytics, Cytoscape, плагин Gephi для Apache TinkerPop, Graphexp, GV() — Gremlin IDE, Key Lines by Cambridge Intelligence, Linkurious и Tom Sawyer Perspectives.
Смотри еще: