Сергей Горностаев, подскажите, есть ли возможность в этих хранимых процедурах обрабатывать запрос по мере нахождения наборов?
Т.е. цикл по запросу, чтобы мы не получали сразу всю выборку запроса (она очень большая может быть, и выходит, съедает много памяти) и потом ее обрабатывали, а постепенно обрабатывали найденные строки (т.е. единовременно в памяти будет содержаться только одна строка выборки).
Результат процедуры будет гораздо меньше объема первоначальной выборки
В документации по процедурам не нашел подобного.
Вот пример: https://neo4j.com/docs/java-reference/current/exte...
Т.е. указанным в примере способом, как я понимаю, мы можем получить только сразу всю выборку и затем ее обрабатывать, а это занимает очень много памяти
Да, это видел, но насколько я понимаю, под процедурой здесь понимается просто оболочка над запросом (плюс/минус), а мне нужны ветвления if-else, циклы for, создание переменных, массивы.
Есть ли это в neo4j? Т.е., например, в postgresql или mysql это все можно делать в процедурах/функциях
Взял сертификат отсюда: https://letsencrypt.org/ru/certificates/ подраздел "Корневые сертификаты" active
Добавил на сервере сюда: /etc/pki/ca-trust/source/anchors/root_letsenctypt.pem
Обновил доверенные сертификаты командой update-ca-trust extract
Перезагрузил апач apachectl restart
Но не сработало(
SELECT MAX( Value ) FROM Prices WHERE ID BETWEEN ID_1 AND ID_2
А как запрос должен выглядеть для нескольких ID_1 и ID_2 (в примере, это таблица range)? В этом то и загвоздка, что нужно получить максимальное значение для каждой строки из таблицы range
Т.е. цикл по запросу, чтобы мы не получали сразу всю выборку запроса (она очень большая может быть, и выходит, съедает много памяти) и потом ее обрабатывали, а постепенно обрабатывали найденные строки (т.е. единовременно в памяти будет содержаться только одна строка выборки).
Результат процедуры будет гораздо меньше объема первоначальной выборки
В документации по процедурам не нашел подобного.
Вот пример: https://neo4j.com/docs/java-reference/current/exte...
Т.е. указанным в примере способом, как я понимаю, мы можем получить только сразу всю выборку и затем ее обрабатывать, а это занимает очень много памяти