Size: a a a

Node.js — русскоговорящее сообщество

2021 June 16

A

Alexey in Node.js — русскоговорящее сообщество
Я не эксперт, но по слухам на питоне можно писать аккуратно, чтобы память не жрало и работало быстро. Но температура по больнице говорит об обратном. Go специалист получает значительно больше
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in Node.js — русскоговорящее сообщество
На питоне быстро, если кода мало
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in Node.js — русскоговорящее сообщество
Но, недавно обновили его, ускорили немного
источник

SG

Supervoid Gls012 in Node.js — русскоговорящее сообщество
Тут не в строчках кода. При использовании 20 библиотек и 30 строчках кода. Твой скрипт сожрёт все что только можно. Я на python ещё с 2.6. и могу заключение дать. Что flask мёртв. Django и интерпрайз вещи не совместимые. Да быстрый скриптик или прототип - это максимально на что способен.
источник

C

Ct0 in Node.js — русскоговорящее сообщество
Есть еще Lua :)
источник

AV

Alexander Vasilyev in Node.js — русскоговорящее сообщество
и фортран:)
источник

C

Ct0 in Node.js — русскоговорящее сообщество
а чем он плох. Для твоей задачи как раз бы подошел
источник

el

eden lane in Node.js — русскоговорящее сообщество
я сам не бэкендер, хотелось бы узнать мнение более опытных людей. Есть задача - выбирать из БД N записей и фильтровать их на бэке (там сложная фильтрация, которую силами БД не получается сделать). Число записей у каждого пользователя будет расти. Как понять, насколько это рабочее решение? Кажется, что оно не очень масштабируемое, но не понятно, где предел
источник

А

Александр in Node.js — русскоговорящее сообщество
$ npm i
Aborted

Из-за чего такое может быть?
источник

А

Александр in Node.js — русскоговорящее сообщество
Пишет Aborted при попытке ввода любой команды
источник

N

Nikita in Node.js — русскоговорящее сообщество
что за сложная фильтрация? какие обьемы данных? можете поконкретнее про фильтры сказать?
источник

C

Ct0 in Node.js — русскоговорящее сообщество
любая фильтрация делается SQL запросами
источник

N

Nikita in Node.js — русскоговорящее сообщество
информации о типе бд еще не поступало)
источник

el

eden lane in Node.js — русскоговорящее сообщество
в каждой записи будет храниться правило RRULE вида RRULE:FREQ=MONTHLY;BYDAY=-2FR;COUNT=7 (оно описывает повторяющееся событие)

необходимо выбрать все экземпляры события, которые находятся между датами X и Y.

т.е. в БД есть такая запись (одна запись)
RRULE: FREQ=DAILY.

я делаю запрос "выбрать все повторяющиеся события с 1.07.2021 по 7.07.2021". Мне БД должна вернуть 7 записей (вместо одной). Но проблема в том, что БД из коробки не умеет делать такие фильтрации.

БД - постгрес
источник

el

eden lane in Node.js — русскоговорящее сообщество
НО для js есть библиотека rrule, которая позволяет по правилу вернуть все ЭКЗЕМПЛЯРЫ. проблема в том, что это придётся делать на бэке, а не в БД.

объемы данных - не знаю. Зависит от того, как часто люди создают повторяющиеся события в календаре. Наверное меньше 1000 записей будет на человека
источник

el

eden lane in Node.js — русскоговорящее сообщество
я очень много перерыл советов в интернете и создатель библиотеки rrule для PHP рекомендует именно выбирать все записи и фильтровать на бэке
источник

C

Ct0 in Node.js — русскоговорящее сообщество
Он рекомендует потому что те данные которые вы хотите фильтровать средствами БД уже свернуты
источник

el

eden lane in Node.js — русскоговорящее сообщество
так это рабочее решение или ерунда какая-то?
есть ещё какие-то ситуации, когда так делают?
источник

C

Ct0 in Node.js — русскоговорящее сообщество
какая же это ерунда если есть GraphQL
источник

el

eden lane in Node.js — русскоговорящее сообщество
а GraphQL разве так делают?
источник