Статьи

Neo4j 1.8.M07 — делиться заботой


Оригинальный автор: Андреас Коллеггер из блога Neo4j

Доступный сразу же, Neo4j 1.8 Milestone 7 создает условия для ответственного обмена данными. Мы с открытым исходным кодом. Естественно, мы помним о поддержке …

Открытые (мета) данные 

 Еще когда Neo4j 1.2.M01 был выпущен, мы ввели сборщик данных об использовании (UDC), дополнительный компонент, который помог бы нам понять, как использовался запущенный экземпляр Neo4j, сообщив анонимную контекстную информацию: операционная система, время выполнения, регион Земля, такие вещи.

Разумеется, исходный код УДК открыт и доступен для проверки. Теперь мы предпринимаем некоторые шаги, чтобы сделать метаданные доступными самим по себе, сделать эти данные полезными для всех в сообществе, и сделать это, будучи сверхчувствительным к малейшему намеку на проблемы конфиденциальности.

Вообще-то, мы взволнованы этим. Следите за обновлениями, чтобы узнать больше о том, что мы делаем, как вы можете участвовать, и как это будет здорово для сообщества.

Создать уникальные данные 

Ранее в ветке 1.8 мы представили предложение RELATE , мощную смесь MATCH и CREATE . С его помощью вы можете настаивать на том, что на графике должен существовать шаблон данных, а RELATE будет выполнять наименьшее количество созданий, необходимых для уникального удовлетворения шаблона.

В ходе обсуждения мы продолжали говорить такие вещи, как «уникально создает», чтобы описать это, в конце концов понимая, что мы должны назвать вещь с гораздо более очевидным CREATE UNIQUE .

Чтобы перейти на CREATE UNIQUE , просто выберите s / RELATE / CREATE UNIQUE / примерно так:

START left=node(1), right=node(3,4)
RELATE left-[r:KNOWS]->right
RETURN r

… становится …

START left=node(1), right=node(3,4)
CREATE UNIQUE left-[r:KNOWS]->right
RETURN r

Подробнее об этом предложении читайте на странице руководства .

Заметные изменения 

Ядро:

  •  Обходная структура обратной совместимости  

    • Вычистили все критические изменения  
    • Удален Expander # addFilter 
  • Идентификатор экземпляра bean-компонента ядра JMX теперь используется повторно и при желании может быть задан явным образом с помощью параметра конфигурации force_kernel_id 

 Сервер:

  • Консоли в webadmin теперь можно отключить. 

Cypher:

  • Добавлены escape-символы в строковые литералы 
  • Переименован ` RELATE ` в ` CREATE UNIQUE

 УДК:

  •  Добавлена ​​информация об издании (сообщество, продвинутый, корпоративный) 
  • Добавлен хэш имени кластера, чтобы можно было объединять хранилища из одного кластера 
  • Фиксированная версия и версия ревизии ОС, архитектура и выпуск 
  • Изменен приоритет конфигурации базы данных над внутренней конфигурацией UDC 
  • Добавлена ​​информация о распространении (dpkg, rpm, unknown)

Получить Neo4j 1.8.M07

Neo4j 1.8.M07 доступен для:

Примечание : этот этап пока недоступен на Heroku

Ура,

команда Neo4j