Size: a a a

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

2021 March 30

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

❄Astik❄ in Node.js — русскоговорящее сообщество
❄Astik❄
смотрите, типо люди будут делать депозит и с них должно капать какой то процент за 24 часа
Как сделать процент ?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nikita
кстати а если взять два варианта:
1) делаешь 1 запрос бд с джойном двух таблиц
2) делаешь 2 запроса к бд и джойнишь на стороне приложения

что будет быстрее и почему? *не учитывая время на сеть, те отправку данных туда сюда*

P.S. бд будет скорее конечно же, но почему
1.
Во-первых, СУБД разработаны с расчётом на быстрое выполнение таких операций. Особенно, когда они выполняются часто.
Во-вторых, ты ручным джоином блокируешь основной поток приложения  в асинхронном приложении
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
sqlite взять прост
источник

LR

Lera Rosalene in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
1.
Во-первых, СУБД разработаны с расчётом на быстрое выполнение таких операций. Особенно, когда они выполняются часто.
Во-вторых, ты ручным джоином блокируешь основной поток приложения  в асинхронном приложении
Да можно в воркере, конечно, чтобы не блокировать основной поток. Вопрос — зачем...
источник

N

Nikita in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
1.
Во-первых, СУБД разработаны с расчётом на быстрое выполнение таких операций. Особенно, когда они выполняются часто.
Во-вторых, ты ручным джоином блокируешь основной поток приложения  в асинхронном приложении
а как они оптимизируют эти джойны (субд)?
источник

LR

Lera Rosalene in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
sqlite взять прост
!!
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Nikita
а как они оптимизируют эти джойны (субд)?
Индексы
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
И код не на JS
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Nikita
а как они оптимизируют эти джойны (субд)?
индексы, кэш как минимум. Вообще оперции джойна на сервере имеют смысл только в таких языках как Си, Rust, Golang, C++, Haskell. И то только по причине хорошего умения в асинхрон + многопоток и дикую скорость самих приложений. Но, обычно и там не страдают джойном таблиц на сервере.
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Sergey Kazak
индексы, кэш как минимум. Вообще оперции джойна на сервере имеют смысл только в таких языках как Си, Rust, Golang, C++, Haskell. И то только по причине хорошего умения в асинхрон + многопоток и дикую скорость самих приложений. Но, обычно и там не страдают джойном таблиц на сервере.
Да всё равно даже sqlite будет быстрее, на Rust ещё писать надо уметь чтоб получилось быстро
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Самому такие вещи писать такая же плохая идея как идея самому реализовывать криптографию
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
Да всё равно даже sqlite будет быстрее, на Rust ещё писать надо уметь чтоб получилось быстро
sqlite не будет точно, но тут нужно понимать что выигрыш от такого джоина минимальный, а гемороя очень много. На больших объемах начнется просадка, да и все функции и примочки писать руками такое себе.
источник

АL

Александр Laksan... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
1.
Во-первых, СУБД разработаны с расчётом на быстрое выполнение таких операций. Особенно, когда они выполняются часто.
Во-вторых, ты ручным джоином блокируешь основной поток приложения  в асинхронном приложении
Монгу лучше не использовать для хранения больших данных? (У меня не большие данные)
источник

Y💜

Yūri 💜 Ly in Node.js — русскоговорящее сообщество
Александр Laksan
Монгу лучше не использовать для хранения больших данных? (У меня не большие данные)
Изначально монга наоборот себя представляла как бд для больших данных
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Александр Laksan
Монгу лучше не использовать для хранения больших данных? (У меня не большие данные)
монга как раз и предназначена для работы, с охрененно большими данными, а не для того что бы на ней пилить блоги =)
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Монга херня
источник

Y💜

Yūri 💜 Ly in Node.js — русскоговорящее сообщество
чому
источник

D

Dmitry in Node.js — русскоговорящее сообщество
пруфы/аргументы?
источник

АL

Александр Laksan... in Node.js — русскоговорящее сообщество
Александр Laksan
У меня есть одна большая коллекция, которая имеет такую структуру и я потом формирую правильный мне  список в контроллере через Lodash. Подскажите советом пожалуйста )
У меня таких будет 100 пользователей, сейчас 35 и уже 5 секунд загрузка
источник