Вопрос

Привет,
Доступна ли какая -либо база данных с открытым исходным кодом, кроме Neo4j ??

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

С уважением,

Это было полезно?

Решение

Как сказал Робв, если ваши графики могут быть представлены практически в любом пользовательском формате, таком как Rdf или же Точечный язык, Вам повезло! Вот различные варианты, которые у вас есть:

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

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

Другие советы

Orientdb (Старая ссылка), похоже, поддерживает хранилище графика во многом, что было, как NEO4J

Википедия перечисляет некоторые другие альтернативы: http://en.wikipedia.org/wiki/graph_database

Я предлагаю вам использовать Чертежи Из Tinkerpop они позволяют вам использовать GraphDB по вашему выбору (также от Neo4J и OrientDB). И они также предоставляют расширение для использования DB в качестве репозитория RDF (с помощью Sesame Sail).

Ну, NEO4J является открытым исходным кодом в GPLV3 для сообщества и AGPL для Advanced и Enterprise Editions.

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

/Питер Нойбауэр, часть команды NEO4J.

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

http://jena.sourceforge.net

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

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

https://www.arangodb.com/

РЕДАКТИРОВАТЬ: Должен сказать, что я все больше и больше влюбляюсь в аранжировку :)

Я знаю, это было давно, но сегодня я задавал себе тот же вопрос, и я нашел OHMDBКажется, для легких целей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top