Size: a a a

NestJS — русскоязычное сообщество

2020 February 27

M

Maxim in NestJS — русскоязычное сообщество
L K
да я ж про тебя, это как сейчас бы взяли с сравнивали rust vs js
у постгре же реализованы фичи носкл
почему их нельзя сравнивать?
источник

AK

Alex Konstantinov in NestJS — русскоязычное сообщество
Maxim
у постгре же реализованы фичи носкл
почему их нельзя сравнивать?
Обычно, под nosql имеются в виду нереляционные СУБД. И непонятно, что именно вы хотите сравнить. И ещё мне кажется, что это не по теме группы.
источник

M

Maxim in NestJS — русскоязычное сообщество
Alex Konstantinov
Обычно, под nosql имеются в виду нереляционные СУБД. И непонятно, что именно вы хотите сравнить. И ещё мне кажется, что это не по теме группы.
если не понятно листайте выше и читайте внимательней)
да, не по теме, и что?
источник

AK

Alex Konstantinov in NestJS — русскоязычное сообщество
Я пролистал, непонятно, там есть какое-то видео, но его я смотреть не собираюсь)
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Тоже поддержу монгу, она классная, и как минимум то что разработчик пострега постоянно с монгой сравнивается о многом говорит
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
а за репликацию и шарды с коробки даже напоминать не хочется, за офф драйвер, за монгуса ну и т.д
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
по возможностям мне и mysql хватает, ничего сверх в постгресе нету... пользуюсь только потому что на старте жрет всего 10мб оперативки в сравнении с 200 в mysql
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
под кубер, если нужно плодить инстансы, самое оно
источник

AK

Alex Konstantinov in NestJS — русскоязычное сообщество
Монга - странная штука. В начале они говорили, что они супербыстрые, да они были супербыстрые, но они теряли данные, я про 3.0, либо одна из последних 2.х, не помню, где это вскрылось. Потом они такие мы не acid, мы в бигдате, потом пришли колоночные масштабируемые СУБД, монга опять стала нафиг не нужна. В итоге они говорят, привет, мы acid, но без sql, с каких пор отсутствие удобного sql интерфейса вообще является преимуществом? Я до сих пор не могу найти use case для монго, мб разве что конфиг сервис, для начальной разработки может удобно, не знаю.
источник

DZ

Dmitry Zakharov in NestJS — русскоязычное сообщество
Sviatoslav
а за репликацию и шарды с коробки даже напоминать не хочется, за офф драйвер, за монгуса ну и т.д
++
источник

DT

Denchik Tymokhin in NestJS — русскоязычное сообщество
Sviatoslav
Тоже поддержу монгу, она классная, и как минимум то что разработчик пострега постоянно с монгой сравнивается о многом говорит
+++
источник

AE

Argument Exception in NestJS — русскоязычное сообщество
Alex Konstantinov
Монга - странная штука. В начале они говорили, что они супербыстрые, да они были супербыстрые, но они теряли данные, я про 3.0, либо одна из последних 2.х, не помню, где это вскрылось. Потом они такие мы не acid, мы в бигдате, потом пришли колоночные масштабируемые СУБД, монга опять стала нафиг не нужна. В итоге они говорят, привет, мы acid, но без sql, с каких пор отсутствие удобного sql интерфейса вообще является преимуществом? Я до сих пор не могу найти use case для монго, мб разве что конфиг сервис, для начальной разработки может удобно, не знаю.
когда у тебя есть что-то типа документов у которых может отличаться схема, как например модель имеет кастомные проперти или для хранения евентов в event sourcing

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

S

Sviatoslav in NestJS — русскоязычное сообщество
а мне нравится когда говорят за минусы монгы, потипу нету джойнов нету транзакций, хотя их уже завезли, или потеря данных при асинхронной репликации и мультимастере, о чудо, тупа в других бд такого не будет ну и т.д
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Argument Exception
когда у тебя есть что-то типа документов у которых может отличаться схема, как например модель имеет кастомные проперти или для хранения евентов в event sourcing

других кейсов оправданных я не видел, по перфомансу может быть выигрыш только если ты делаешь запрос который в обычным sql состоял бы из дохера join-ов, если нет то монга медленнее
По документам - и json в постгре хорошо работает.

На мой взгляд из простых и популярных применений - когда запросы простые и агрегации предсказуемые, данные нормально ложатся в документы, а разработчик при этом не хочет разбираться в нормализации, в РБД, в SQL и т.д.

И вроде про масштабирование говорили
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Sviatoslav
а мне нравится когда говорят за минусы монгы, потипу нету джойнов нету транзакций, хотя их уже завезли, или потеря данных при асинхронной репликации и мультимастере, о чудо, тупа в других бд такого не будет ну и т.д
У монги объективно нет своего юзкейса, везде конкуренты лучше
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
По документам - и json в постгре хорошо работает.

На мой взгляд из простых и популярных применений - когда запросы простые и агрегации предсказуемые, данные нормально ложатся в документы, а разработчик при этом не хочет разбираться в нормализации, в РБД, в SQL и т.д.

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

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Sviatoslav
Не проблема сделать нормализацию в монге, единственная разница это отсутсвие внешнего ключа и все что с этим связанно, зато это дает масштабируемость
Я как раз про случай, когда разработчик (например, новичок), не знает, что такое нормализация, реляционное отношение и т.д., и тем более не хочет изучать SQL.

Думаю, по этой причине толпа туториалов типа "как сделать сайт на ноде" с монгой в примере, и потом новички начинают с монги и дальше идёт.
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Я как раз про случай, когда разработчик (например, новичок), не знает, что такое нормализация, реляционное отношение и т.д., и тем более не хочет изучать SQL.

Думаю, по этой причине толпа туториалов типа "как сделать сайт на ноде" с монгой в примере, и потом новички начинают с монги и дальше идёт.
+++++
источник

AK

Alex Konstantinov in NestJS — русскоязычное сообщество
Sviatoslav
Не проблема сделать нормализацию в монге, единственная разница это отсутсвие внешнего ключа и все что с этим связанно, зато это дает масштабируемость
У вас есть шуруп, а забиваете вы его молотком. Это про "не проблема сделать нормализацию в монге".
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Очень круто в 20 году говорить про масштабирование как аргумент, когда почти все nosql умеют норм такое же делать
источник