Подтвердить что ты не робот

Графическая база данных на Java (кроме Neo4J)

Привет,
Есть ли какая-либо база данных с открытым исходным кодом, отличная от Neo4J??

ПРИМЕЧАНИЕ: Почему не Neo4J?
Neo4J является openource, но подсчитывает примитивы (количество узлов, отношений и свойств). Если вы используете его для коммерческого использования. И не имеет прямой информации о ценах на официальном сайте. поэтому может возникнуть потенциальная блокировка поставщика (хотя я только что начал свою компанию и у меня нет бюджета на потраченные деньги на программное обеспечение в любом случае.) Так что это не вариант.

Привет,

4b9b3361

Ответ 1

Как сказал RobV, если ваши графики могут быть представлены практически в любом пользовательском формате, таком как RDF или язык DOT, вам повезло! Здесь доступны различные варианты:

  • RDF: Jena - считается фактической реализацией RDF для Java, однако у него есть такие странности, как интенсивное использование итераторы.
  • RDF: Protégé - Если вы не используете Jena (и даже если хотите), но хотите использовать RDF, Protégé - это инструмент для вас. Это в основном действительно хорошо сделанный онтологический редактор, который облегчает обработку данных графа. Он также использует иерархию плагинов, похожую на Eclipse, и там доступно множество плагинов, чтобы вы могли легко подключать такие материалы, как GraphViz - Еще один очень популярный инструмент, GraphViz может генерировать графики с языка DOT. Очень мощный, немного сложный, чтобы учиться, но также потенциально все, что вам нужно.

Конечно, если он соответствует вашему профилю вашей компании, вы можете разработать свою собственную и начать продавать ее как продукт.

Ответ 4

Я предлагаю вам использовать Blueprints из tinkerpop, они позволят вам использовать выбранный вами график (также от Neo4j и OrientDB). И они также предоставляют расширение для использования db в качестве rdf-репозитория (используя Sesame Sail).

Ответ 5

Ну, Neo4j является открытым исходным кодом в GPLv3 для Community Edition и AGPL для изданий Advanced и Enterprise.

Для получения дополнительной информации см. http://neo4j.org/licensing-guide/

/peter neubauer, часть команды Neo4j.

Ответ 6

Если ваши графики могут быть представлены как графики RDF, тогда вы можете использовать Jena, поскольку это полностью бесплатный и открытый источник

http://jena.sourceforge.net

Насколько это полезно для вас, зависит от того, зачем вам нужна база данных Graph и какой тип графов вам нужно хранить в ней.

Ответ 7

Я знаю, это было время, но сегодня я задавал себе тот же вопрос, и я нашел OhmDB Кажется, для облегчения.

Ответ 8

Также взгляните на ArrangoDB. Прекрасная база данных с несколькими моделями.

https://www.arangodb.com/

EDIT: Должен сказать, что я все больше и больше влюблен в Arrango:)