Ответ 1
Примечание: я нахожусь в команде OrientDB, мое мнение определенно наклонно. Я также отвечаю решительно непринужденным тоном.
В ваших точках:
1) По теме кластеризованного развертывания в настоящее время это даже не сравнение. Neo4j является репликацией master-slave, они заявляют, что они обычно подходят только для одноразрядных развертываний node, и весь граф должен принадлежать на одной машине. Услышьте это от них напрямую: http://www.infoq.com/interviews/ian-robinson-neo4j?utm_source=infoq&utm_medium=videos_homepage&utm_campaign=videos_row1
OrientDB имеет полную возможность выполнять репликацию с несколькими мастерами (каждый node может принимать чтения и записи), имеет возможность обманывать данные, интеллектуально распределять данные с помощью кластеров и автоматизировать распределенные запросы и транзакции. Недавно наш генеральный директор сделал отличный вебинар для hazelcast, показывая наши настройки в этой области: http://hazelcast.com/resources/orientdb-hazelcast-memory-distributed-graph-database/
2) Apache 2.0 - это наша лицензия сообщества, это чрезвычайно либеральная. Вы даже можете встраивать бесплатную версию сообщества OrientDB. (A) GPL беспокоится о том, что их закрытый исходный код будет загрязнен. Это может быть или не быть угрозой, но иногда ее трудно определить. Наша лицензия сообщества очень богата функциями, включая полную распределенную репликацию с несколькими мастерами и очертание.
3) Обходные отношения - это точка базы данных графа. Поэтому либо Neo4j, либо OrientDB подойдут вам просто отлично... перейдите на глубину 2000 уровней и он будет по-прежнему исполнен.
4) Возможности документа-графика велики, но вы знали, что я скажу это. Продукт, который мы создали, представляет собой систему производственного уровня, предназначенную для полной базы данных, а не для базы данных, используемой в качестве дополнения к РСУБД или другому хранилищу данных.
Я схожу отсюда. Но у меня есть все основания. За последние 3 недели полная команда разработчиков в ведущей мировой технологической компании тестировала OrientDB против Neo4j. Для их очень требовательного варианта использования мы были лучшим выбором по разным причинам. Деньги не были проблемой, мы заработали бизнес с помощью наших технологий.
Возьмите его за то, что он стоит, я заявил о своем предвзятости. По моему опыту, как только вы работаете с OrientDB, не будет оглядываться назад. Сообщите нам, если вам нужна помощь!