Size: a a a

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

2021 March 18

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Хотелось бы
Я видел такой бенч где-то, может на jsperf или jsbench
Но не помню результатов
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Алексей Попов
Хотелось бы
Я видел такой бенч где-то, может на jsperf или jsbench
Но не помню результатов
Очевидно concat быстрее
источник

КЛ

Константин Лянцев... in Node.js — русскоговорящее сообщество
у монги можно красиво определить 1 схему в которой все описать

type: ‘whatsapp’
whatsapp: {
 number,
 message
}
источник

ЛZ

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

type: ‘whatsapp’
whatsapp: {
 number,
 message
}
В постгресе jsonb
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
Очевидно concat быстрее
Это не так очевидно
Я вот лично не знаю какие там оптимизации есть у какого движка
источник

ЛZ

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

КЛ

Константин Лянцев... in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
В постгресе jsonb
кинь псевдокод
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Константин Лянцев
Еще раз: у вас есть блок messenger, например, который может быть телеграмом либо каким-нибудь ватсапом
У телеги должно быть поле айди профиля
У ватсапа поле номера телефона и сообщения

Вам будет круто делать на это все отдельные таблицы? Adv0cat
зачем только отдельные таблицы?)) вы можете одну таблицу сделать со всевозможными вариантами, можете разные таблицы, можете тупо джейсоном в постгресе фигануть и он быстрее будет чем монга)))
источник

A

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

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Adv0cat
вы так говорите, как вроде бы это что-то плохое))
а это не так?
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Sergey Kazak
а это не так?
нет)
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Алексей Попов
Это не так очевидно
Я вот лично не знаю какие там оптимизации есть у какого движка
Короче я протестировал
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Adv0cat
нет)
да вы что? и кто вам это рассказал?
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Если ключей мало, то [....a, ....b] быстрее, а если много то concat() быстрее
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
Если ключей мало, то [....a, ....b] быстрее, а если много то concat() быстрее
помимо быстрее еще надо на алокацию памяти посмотреть 😄
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
Если ключей мало, то [....a, ....b] быстрее, а если много то concat() быстрее
А есть ещё push
И разница в том, сколько именно массивов клеить надо
И твой тест может быть нерелевантным
В общем, идеальный вариант - тест на jsbench (jsperf видимо уже всё, а там точно был такой тест)
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Adv0cat
помимо быстрее еще надо на алокацию памяти посмотреть 😄
Зачем?
источник

ЛZ

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

A

Adv0cat in Node.js — русскоговорящее сообщество
Sergey Kazak
да вы что? и кто вам это рассказал?
Вы мне тут не вот это вот, есть что сказать - говорите!))
источник

ЛZ

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