SDN 3.3.0 или SDN 4.0M1?

В настоящее время мы запускаем новый проект Java с внешним сервером Neo4j (вероятно 2.2) в качестве основной базы данных, и мы решили использовать SDN. Это будет годовой проект с несколькими промежуточными релизами. Мы задаемся вопросом, следует ли нам выбрать текущий выпуск (3.3.0) или очень новую версию 4.0.0.M1.

Учитывая эту статью о GraphAware , предыдущий ответ StackOverflow (от Michal Bachman и Michael Hunger) и с учетом SDN 4.0.0.M1 глава о миграции:

  • Что было бы лучшим выбором сегодня?

Личное мнение: я бы определенно выбрал 4.0.0M1, учитывая сделанные улучшения, но тогда вопрос меняется на:

  • Когда (приблизительно, конечно) будет/должна/может быть выпущена «готовая к производству» версия SDN4? Ответ месяцем ранее был примерно в мае, какие-нибудь обновления по этому поводу?

Спасибо


person Gaël N.    schedule 03.04.2015    source источник


Ответы (2)


Когда вы планируете свой первый релиз? Мы надеемся выпустить SDN4 GA в ближайшее время (в течение одного-двух месяцев). Если с вами все в порядке, я бы начал с этого.

Это чистая переработка, основанная на всех вещах, которые мы узнали, которые были плохими в SDN3, и на всех разработках, сделанных Neo4j + Server + Cypher с момента запуска старой SDN.

person Michael Hunger    schedule 03.04.2015
comment
Первый релиз будет в июле. Переход на 4.0 уже может быть рискованным... Как насчет запуска 3.3 и перехода на 4.0 после выпуска 4.0? Я знаю, что есть некоторые изменения в API, но каковы могут быть усилия по такой миграции за 2 месяца разработки? - person Gaël N.; 05.04.2015
comment
@Michael - SDN 4.0 GA все еще не выпущен, какова ожидаемая дата выпуска? Кроме того, я узнал, что в отличие от 3.x перенос данных для существующих данных не требуется в 4.0, это правильно? - person Rahul; 23.06.2015
comment
Да без переноса данных и GA через две недели - person Michael Hunger; 24.06.2015
comment
@MichaelHunger - я пытаюсь выполнить POC на SDN 4.0. Я хочу развернуть его как плагин внутри сервера, но в версии 4.0 много изменений. Поддерживает ли вообще 4.0 развертывание в виде плагина? Если да, то, пожалуйста, предоставьте некоторые шаги по настройке. - person Rahul; 27.06.2015

Наконец, мы решили начать с текущей версии (3.3.0) SDN, что подразумевает использование Neo4j 2.1.7 для проблем совместимости.

Учитывая выпуск SDN 4 в ближайшем будущем, мы решим, когда придет время перейти с 3.3 на 4, в зависимости от усилий, необходимых для такой миграции.

Спасибо

person Gaël N.    schedule 10.04.2015