Size: a a a

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

2020 January 14

Ð

Ð in Node.js — русскоговорящее сообщество
Андрей Тугунов
Мне ещё прост что неудобно это при каждом ребуте этот объект придётся сохранять и загружать
еще нормальный вариант использовать для этогот субд, потому что иначе в случае креша ты потеряешь все данные с момента старта
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
Victor
какую задачу ты решаешь?
Тупо база подписчиков, и проверка, подписан юзер на паблик или нет, просто вк коряво работает апи по этому методу, да и каждый раз спрашивать на сторонней сервере про это треш лютый
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Ð
и в в8 тоже, я тестил, их хорошо подтянули
В node 11 и последнем хром они ещё медленней на треть
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
Ð
еще нормальный вариант использовать для этогот субд, потому что иначе в случае креша ты потеряешь все данные с момента старта
Эт даа, походу придется
источник

V

Victor in Node.js — русскоговорящее сообщество
Андрей Тугунов
Тупо база подписчиков, и проверка, подписан юзер на паблик или нет, просто вк коряво работает апи по этому методу, да и каждый раз спрашивать на сторонней сервере про это треш лютый
и типа очень много поиска по этой базе?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Андрей Тугунов
Тупо база подписчиков, и проверка, подписан юзер на паблик или нет, просто вк коряво работает апи по этому методу, да и каждый раз спрашивать на сторонней сервере про это треш лютый
я бы не сомневаясь сразу делал кэш через локальную бд
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Андрей Тугунов
Тупо база подписчиков, и проверка, подписан юзер на паблик или нет, просто вк коряво работает апи по этому методу, да и каждый раз спрашивать на сторонней сервере про это треш лютый
Тогда используй фильтр блума, будет ещё быстрее и памяти на порядок меньше есть
источник

V

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

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
Да пытаюсь выиграть на производительности все, через память же быстрее, чем через бд, памяти есть где разгуляться)
источник

V

Victor in Node.js — русскоговорящее сообщество
Андрей Тугунов
Да пытаюсь выиграть на производительности все, через память же быстрее, чем через бд, памяти есть где разгуляться)
так юзай память и в бд храни считывая только на запуске и обновляя при новой подписке
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Андрей Тугунов
Да пытаюсь выиграть на производительности все, через память же быстрее, чем через бд, памяти есть где разгуляться)
субд обычно умеет быть в памяти с fsync или без, особенно всякие модные nosql key-value хранилища
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
Victor
так юзай память и в бд храни считывая только на запуске и обновляя при новой подписке
Норм идея
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Victor
так юзай память и в бд храни считывая только на запуске и обновляя при новой подписке
ну и зачем изобретать велосипед, если есть redis
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
Запись и проверка на существование тока
источник

V

Victor in Node.js — русскоговорящее сообщество
Ð
ну и зачем изобретать велосипед, если есть redis
сколько loc redis?
источник

V

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

Ð

Ð in Node.js — русскоговорящее сообщество
я не представляю что там за мощный бот должен быть, чтобы завалить даже банальные селекты из постгреса
источник

АТ

Андрей Тугунов in Node.js — русскоговорящее сообщество
Скок не работал с монго, почему часто идут ошибки при поиске записи в бд, а я обычно на промисах поиск делаю и в .catch делаю крейт, а там ошибка летит по дубликат)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Андрей Тугунов
Скок не работал с монго, почему часто идут ошибки при поиске записи в бд, а я обычно на промисах поиск делаю и в .catch делаю крейт, а там ошибка летит по дубликат)
когда говоришь об ошибках, лучше сразу говорить какие, а то совсем не понятно
источник

V

Victor in Node.js — русскоговорящее сообщество
Андрей Тугунов
Скок не работал с монго, почему часто идут ошибки при поиске записи в бд, а я обычно на промисах поиск делаю и в .catch делаю крейт, а там ошибка летит по дубликат)
юзай всякие upsert
источник