Встроенный blazegraph против orientdb?

Мы ищем встроенную графовую базу данных, которая может работать в рамках приложения. Я попробовал проверить концепцию с OrientDB и blazegraph, интегрировав файлы jar в приложение. Я не уверен, какой из них выбрать для моего приложения. Может ли кто-нибудь объяснить мне, что лучше из этих двух?


person Rahul Kola    schedule 23.03.2018    source источник
comment
Вы должны уточнить свои требования и опасения. Также некоторые исследования, которые вы сделали до сих пор. В противном случае вопрос слишком широк, не определен и основан на мнениях.   -  person laughedelic    schedule 25.03.2018


Ответы (1)


(отказ от ответственности: я был частью команды OrientDB)

Первое, что я оцениваю, это лицензионная модель. OrientDB выпускается под ASL, а Blazegraph — под GPLv2. Вы можете иметь дело с GPLv2?

Более того, репозиторий blazegraph на github не обновлялся с конца 2016 года.
OrientDB, насколько мне известно, собирается выпустить версию 3.0, а 2.2.x должна быть очень стабильной, сейчас это 2.2.30.

После этого вы можете начать оценивать функции - API - языки запросов: SQL, gremlin, RDF - функции БД: вид на индексы, резервное копирование, восстановление - дополнения: консоль, веб-интерфейсы - поддержка клиентов (java, js, phyton и т. )

Даже если вы хотите встроиться, возможно, в будущем вам нужно будет развернуть свою базу данных в автономном режиме, поэтому я оценю совместимость и поддержку других клиентских языков.

person Roberto Franchini    schedule 07.04.2018