Anonymous
не парю по масштабированию ноды от слова совсем, как оно реализуется? разделение на процессоры, или что там, объясните пожалуйста
Сергей
преимущественно с помощью библиотек типа pm2.)
Anonymous
pm2 это типа балансер
Алексей
а я фул - ни там ни тем более в бэке нихера не понимаю
Anonymous
балансер он же типа сам распределяет нагрузку между несколькими доступными процессорами?
Anonymous
Алексей
ой во фронте
Cenator 🐈
Алексей
а если на промисах то нормас?
на промисах тоже можно устроить callback hell
а вот на async/await уже сложновато будет устроить callback hell
Anonymous
блен. сложна пока понять ваши асинк авейты.
вот промисы с зенами и катчами нормас
Алексей
Сергей
а если на промисах то нормас?
Вообще, условно хороший код - это не только способ реализации асинхронности. Говнище развести можно всюду. Пользуешься линтингом? Пишешь тесты?))
arts
Алексей
и async/await проще в использовании, чем промисы
и код чище
и похож на синхронный
Anonymous
Cenator 🐈
arts
arts
Это мне спам упал недавно.
Anonymous
Алексей
Nikolay
Nurik
Сергей
Nikita
Cenator 🐈
Алексей
сomorsiс
Михаил Макарычев
сomorsiс
и где-то внизу писать if (err1 || err2 || ....
V
трай кетч во внещней функции ставишь и все
V
зачем их дублировать
Алексей
всем привет.
Думаю над одной задачей, не могу придумать хорошего решения. Мне надо за один http запрос создавать запись в таблице + связаный с ней массив записей. Если в данных есть ошибки то я их возвращаю в виде корневого объекта и вложеного массива. Проблема в том что в массиве ошибка может быть в одном элементе и тогда непонятно как просигнализировать клиенту в каком именно элементе массива произошла ошибка (все элементы массива одинаковые). Кто сталкивался как вы решали такую задачу?
Алексей
есть мысль на клиенте генерить какие нибуть уникальные id для каждой записи и возвращать их с ошибками, может есть ещё варианты ?
Eugene
Всем привет!
Кто может подсказать по такому вопросу - в пг данные хранятся в странном порядке, не могу понять почему
Eugene
Eugene
вот айди 13
почему он оказался на этой строчке?
Eugene
поля правильные, он должен лежать между 12 и 14
что происходит?
сomorsiс
Делаешь order by?
Eugene
нет, с ним то понятно, все ок
Eugene
но без него должно же работать
сomorsiс
Нет
Eugene
почему записалось так?
Виталий
ну тк, у тебя по time сортировка сейчас, очевидно же
Eugene
эм
Виталий
а нет
Виталий
сорян
сomorsiс
Нет
Eugene
сортировка сейчас - по мере создания
Eugene
и 13й создался позже
как он мог попасть туда?
Eugene
или типа "не задавай вопросы и делай ордер бай"?
Виталий
или типа "не задавай вопросы и делай ордер бай"?
Я с пг не очень, но вот что пишут в интернетах
Rows are returned in an unspecified order, per sql specs, unless you add an order by clause. In Postgres, that means you'll get rows in, basically, the order that live rows read on the disk.
Дмитрий
Виталий
мне незачем, просто человек спрашивал про пг
Дмитрий
стало интересно зачем нодервы применяют пг
V
чтобы ходить в базу
V
странный вопрос
Михаил Макарычев
Дмитрий
Ilya
Но врятли он нужен если вы начинающий
Дмитрий
пг - это тупой хайп....бесплатно + относительно стабильно, и лучше мускула
Дмитрий
Но от этого пг не становится хорошей базой
Дмитрий
если сранивать с ораклем или мсскулем
Дмитрий
(а я серьезным сравнением считают только ынтырпрайз решения, если говорить о пг)
Dmitry
Дмитрий
окромя швабодки
сomorsiс
mariadb - открытая
Dmitry
окромя швабодки
индексы по выражению и синтаксис мне приятней чем в оракле, которые по функции - но это сахар
нарушать 3-ю нормальную форму удобно только в oracle и postgres, ms sql - тут сосет) а оракл - денег хотят невменяемо много
Таймураз
Если все это не нужно, лучше юзать мускул, имхо
Dmitry