Size: a a a

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

2021 March 30

AD

Andrey Degtyaruk in Node.js — русскоговорящее сообщество
Mongo збс, если ты не умеешь готовить postgres
\thread
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
Назови хоть одно преимущество монги перед постгресом? ;)
Так я вам предлагал то же самое PGSQL сделать, вы так и не назвали
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Andrey Degtyaruk
Mongo збс, если ты не умеешь готовить postgres
\thread
Именно
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
А чем тебе не нравится шардинг в постгресе?
А чем вам не нравится язык запросов монги?
источник

IL

Igor Lobanov in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
Назови хоть одно преимущество монги перед постгресом? ;)
это инструменты для разных целей
источник

N

Nikita in Node.js — русскоговорящее сообщество
Dmitry
Для начала надо посмотреть задачу. Более конкретно. Так - сказать очень сложно. Но могу сказать, что банки любят MongoDB и это одна из её ниш
очень обобщенно: товары, заказы с продажами этих товаров, удобно очень что я в монге прямо в заказе могу хранить корзину которую заказал юзер, т.е. при отображении заказов можно не париться с джойнами, но потом захотелось добавить небольшой бух учет по этим продажам, + статистику где много параметром собираются и строяться всякие графики
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Andrey Degtyaruk
Mongo збс, если ты не умеешь готовить postgres
\thread
PGSQL збс, если ты не умеешь готовить mongo
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Igor Lobanov
это инструменты для разных целей
+100500
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Dmitry
Так я вам предлагал то же самое PGSQL сделать, вы так и не назвали
Эмм... SQL? Джойны? Куча типов для всего что только можно? Коммьюнити?
источник

AD

Andrey Degtyaruk in Node.js — русскоговорящее сообщество
Nikita
очень обобщенно: товары, заказы с продажами этих товаров, удобно очень что я в монге прямо в заказе могу хранить корзину которую заказал юзер, т.е. при отображении заказов можно не париться с джойнами, но потом захотелось добавить небольшой бух учет по этим продажам, + статистику где много параметром собираются и строяться всякие графики
В postgres есть jsonb, встроенная монга почти
источник

N

Nikita in Node.js — русскоговорящее сообщество
Andrey Degtyaruk
В postgres есть jsonb, встроенная монга почти
да что вы говорите
источник

AD

Andrey Degtyaruk in Node.js — русскоговорящее сообщество
Ага, оно даже умеет query по ним делать неплохо
источник

N

Nikita in Node.js — русскоговорящее сообщество
только если я и буду юзать постгрес, то по назначению и сразу нормально проектировать таблички, а не id, data (jsonb)
источник

IL

Igor Lobanov in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
Назови хоть одно преимущество монги перед постгресом? ;)
разрабы дешевле
источник

D

Dmitry in Node.js — русскоговорящее сообщество
Nikita
очень обобщенно: товары, заказы с продажами этих товаров, удобно очень что я в монге прямо в заказе могу хранить корзину которую заказал юзер, т.е. при отображении заказов можно не париться с джойнами, но потом захотелось добавить небольшой бух учет по этим продажам, + статистику где много параметром собираются и строяться всякие графики
Так это документооборотистый подход. Нормальный. Связан с тем, что если вы продали карабок спичек, то его цена и должна оставаться 5 копеек, а не 10 как сегодня поставили. Утрированный пример, но это так.
Если у вас документооборотистая система - то реляция скорее вредна. Вам нужно копировать данные и не держать их консистетными. Это потребность бизнеса
источник

ЛZ

Личинка Кайтера Zori... in Node.js — русскоговорящее сообщество
Igor Lobanov
разрабы дешевле
Но они и разные =)))) На MySQL ещё дешевле
источник

IL

Igor Lobanov in Node.js — русскоговорящее сообщество
Личинка Кайтера Zorin
Но они и разные =)))) На MySQL ещё дешевле
не
источник

N

Nikita in Node.js — русскоговорящее сообщество
Dmitry
Так это документооборотистый подход. Нормальный. Связан с тем, что если вы продали карабок спичек, то его цена и должна оставаться 5 копеек, а не 10 как сегодня поставили. Утрированный пример, но это так.
Если у вас документооборотистая система - то реляция скорее вредна. Вам нужно копировать данные и не держать их консистетными. Это потребность бизнеса
вот, вот это очень правильно вы сказали

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

IL

Igor Lobanov in Node.js — русскоговорящее сообщество
SQL это +1 хардскилл
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Nikita
только если я и буду юзать постгрес, то по назначению и сразу нормально проектировать таблички, а не id, data (jsonb)
иногда "сразу нормально" не получается, потому что предметная область состоит из разнородных объектов (объекты недвижимости - от квартиры на девятом этаже с тремя лифтами в парадной (подъезде) до частного дома с удобствами на улице)
источник