Я создал новую базу данных с нуля, и я загрузил там один тип узла. Нет никаких отношений. Каждый узел имеет два свойства. Для всех этих свойств значения не равны нулю. Вот математика, которую я не могу понять на панели инструментов webadmin.Neo4j webadmin - неправильные данные приборной панели
узлы: 19 798 966 свойства: 25 440 880 отношения: 0 типы отношений: 0
Я ожидал ряд свойств, чтобы быть 19 798 966 х 2 = 39 597 932
Однако, когда запрос к базе данных, результаты:
$ MATCH (n) WHERE has(n.woka_id) RETURN count (n);
count (n)
19 798 966
и
$MATCH (n) WHERE has(n.woka_title) RETURN count (n);
count (n)
19798966
Что здесь не так?
В этом случае, на мой взгляд, ярлык должен быть изменен. Он должен сказать, что Last ID используется вместо отношений. Отображаемая информация должна быть правильной и не вводить в заблуждение. Когда мы используем систему онлайн-банкинга, они сообщают деньги, имеющиеся в настоящее время на счете, а не количество выполненных транзакций. Или алгоритм должен быть изменен и подсчитать количество отношений. Надеюсь, что количество узлов указывает количество узлов, а не Последний идентификатор, используемый для них. Я знаю, что в мире реляционных баз данных для получения следующего значения последовательности намного быстрее, чем выбрать count ... – LDB
Не стесняйтесь поднимать проблему github. –
Выполнено, спасибо. – LDB