Size: a a a

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

2021 March 17

N

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

М

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

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
а какие плюсы у монги кроме шардирования ( которое вам не надо пока у вас не 1к рпс, да и если у вас хайлоады то может уже лучше кассандры )?

постгрес лучше для новичков, так как меньше дает окон для ошибок, отличный оптимизатор запросов
источник

М

Мишаня in Node.js — русскоговорящее сообщество
если вкратце то вот основная разница
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Nikita
Здесь просто много любителей стека с постгресом)
а какая реляционка лучше пг?)

да и в каком случае монга лучше то?
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vanya Leyn
а какая реляционка лучше пг?)

да и в каком случае монга лучше то?
Не могу конкретно ответить, не шарю за реляционки, но имхо по моим наблюдениям постгрес - действительно топ
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
тут был аргумент за автовакуум, и что майскл за счет его отсутсвия лучше, но если у вас в таблице не происходит удаление ( либо оооочень мало ), то можете смело его отрубать для этой таблицы, да и проблем при адекватной настройке он не должен вызывать нкиаких
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vanya Leyn
а какая реляционка лучше пг?)

да и в каком случае монга лучше то?
Просто человек написал наверное жирный костяк проекта на монге, уже и даные есть, че бы ему не попробовать)

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

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Nikita
Просто человек написал наверное жирный костяк проекта на монге, уже и даные есть, че бы ему не попробовать)

А монга например мне пригодилась для приложения с сложными вложенными отчетами, по типу как декларации, где куча полей с разными значениями, в sql не так бы удобно работалось с ними
не вникал в тред полностью, но из вопросов и просьбы за курсы показалось, что человек в самом начале своего пути, так что лучше учиться прально

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

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
ну и работа с джсонами в пг оч даже удобная
источник

N

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

если прям нужен джсон в базе ( помним про нормализацию !!! ), то в пг такое есть ( даже индексы на них !!! )
Будем делать таблицу из (id serial, и data jsonb)? ))0
источник

K

Konstantin in Node.js — русскоговорящее сообщество
А що, и такое можно
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Nikita
Будем делать таблицу из (id serial, и data jsonb)? ))0
мне кажется что можно нормализовать и прийти к более адекватному виду ( нема контекста и не могу сказать ), но почему бы и нет?
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vanya Leyn
мне кажется что можно нормализовать и прийти к более адекватному виду ( нема контекста и не могу сказать ), но почему бы и нет?
Кстати как в кругах пг принято называть столбцы: createdAt или created_at?
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
у меня дурное хобби называть все это камельКейсом, но правильно снейк_кейсом
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vanya Leyn
у меня дурное хобби называть все это камельКейсом, но правильно снейк_кейсом
Еще вроде камельКейс в дотнетчиков популярен, не?
источник

VL

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

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Nikita
Еще вроде камельКейс в дотнетчиков популярен, не?
там вроде ПаскальКейс
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vanya Leyn
хотя в джсе камель и проще маппить
Huh?
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Nikita
Кстати как в кругах пг принято называть столбцы: createdAt или created_at?
Постгрес приводит к нижнему регистру, если не указывать явно, поэтому если не хочется неприятных колизий лучше снейк кейс
источник