Size: a a a

Архитектура ИТ-решений

2021 March 09

NI

Nikita Ilin in Архитектура ИТ-решений
Кстати на сайте MongoDB можно ознакомиться, как они это преподносят
https://www.mongodb.com/compare/mongodb-postgresql
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Kirill Keker
хм... параплан на аватарке... цветной как BGD кажется)))
Я только учусь :)
источник

A

Anatoly in Архитектура ИТ-решений
Viktor Alexandrov
Я только учусь :)
Вектор?
источник

KK

Kirill Keker in Архитектура ИТ-решений
Viktor Alexandrov
Я только учусь :)
да я уже рассмотрел по шлему и подвеске что не тру-братьи.
источник

KK

Kirill Keker in Архитектура ИТ-решений
Nikita Ilin
Кстати на сайте MongoDB можно ознакомиться, как они это преподносят
https://www.mongodb.com/compare/mongodb-postgresql
такое лучше не читать вообще....

https://www.mongodb.com/mongodb-vs-couchbase
https://www.couchbase.com/mongodb-redis
источник

NI

Nikita Ilin in Архитектура ИТ-решений
Ну от вендоров вообще лучше не читать наверное))
источник

KK

Kirill Keker in Архитектура ИТ-решений
Nikita Ilin
Ну от вендоров вообще лучше не читать наверное))
во-во
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Anatoly
Вектор?
Не понимаю) в личку можно если что. И @kvkeker тоже)
источник

ЕМ

Евгений Мухамедшин... in Архитектура ИТ-решений
Phil Delgyado
Ага. Я пытаюсь понять, в каких случаях монга будет лучше хоть чего-нибудь иного.
Пока все, что я услышал - что ее язык запросов удобнее PG (что у меня вызывает большие сомнения).
Монга имеет и плюсы и минусы. По мне так минус один - та самая schemaless (далеко не всегда нужна), которая при желании спокойно фиксится на уровне приложения с помощью mongoose. Вложенные объекты, индексы по вложенным полям, мощный язык агрегации данных, возможность писать map-reduce функции на javascript. Ну и шардинг немалое преимущество, не все БД сейчас его умеют.
источник

p

pragus in Архитектура ИТ-решений
Евгений Мухамедшин
Монга имеет и плюсы и минусы. По мне так минус один - та самая schemaless (далеко не всегда нужна), которая при желании спокойно фиксится на уровне приложения с помощью mongoose. Вложенные объекты, индексы по вложенным полям, мощный язык агрегации данных, возможность писать map-reduce функции на javascript. Ну и шардинг немалое преимущество, не все БД сейчас его умеют.
вот только лимит в 16Мб на документ никуда не пропал
источник

ЕМ

Евгений Мухамедшин... in Архитектура ИТ-решений
pragus
вот только лимит в 16Мб на документ никуда не пропал
не могу себе такой документ представить)) Не уверен, что кому-то понадобится из базы забирать целиком такие объемы. Если реально так, то лучше отбивать большие куски документа в отдельные коллекции.
источник

p

pragus in Архитектура ИТ-решений
Евгений Мухамедшин
не могу себе такой документ представить)) Не уверен, что кому-то понадобится из базы забирать целиком такие объемы. Если реально так, то лучше отбивать большие куски документа в отдельные коллекции.
>  отбивать большие куски документа в отдельные коллекции

ссылочная целостность ;)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Евгений Мухамедшин
Монга имеет и плюсы и минусы. По мне так минус один - та самая schemaless (далеко не всегда нужна), которая при желании спокойно фиксится на уровне приложения с помощью mongoose. Вложенные объекты, индексы по вложенным полям, мощный язык агрегации данных, возможность писать map-reduce функции на javascript. Ну и шардинг немалое преимущество, не все БД сейчас его умеют.
Так все это есть и в PG )
Кроме шардинга, но "шардинг из коробки" это всегда ложь, такого не бывает
источник

p

pragus in Архитектура ИТ-решений
Евгений Мухамедшин
не могу себе такой документ представить)) Не уверен, что кому-то понадобится из базы забирать целиком такие объемы. Если реально так, то лучше отбивать большие куски документа в отдельные коллекции.
Проблема ещё в том, что апдейт поля подразумевает апдейт всего документа и большой поток апдейтов делает нагрузку cpu-bound
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Nikita Ilin
Кстати на сайте MongoDB можно ознакомиться, как они это преподносят
https://www.mongodb.com/compare/mongodb-postgresql
Там уже первое сравнение не имеет никакого отношения к действительности, остальное можно и не читать...
источник

p

pragus in Архитектура ИТ-решений
pragus
Проблема ещё в том, что апдейт поля подразумевает апдейт всего документа и большой поток апдейтов делает нагрузку cpu-bound
т.е. я вполне себе видел как монга потребляла 100% всех доступных в системе cpu
источник

ЕМ

Евгений Мухамедшин... in Архитектура ИТ-решений
Phil Delgyado
Так все это есть и в PG )
Кроме шардинга, но "шардинг из коробки" это всегда ложь, такого не бывает
Работа с json документом в Pg - то еще занятие (ИМХО). Чисто субъективно - для хранения документа, никогда не стал бы использовать релицонку, даже если в ней есть такая возможность. Пока лучше монги ничего не нашел по скорости отбора по индексам и апдейтам кстати тоже (первый раз слышу про апдейт всего документа, не в курсе - если есть ссылка, киньте плз)
источник

OF

Oleg 🌯 Fomin in Архитектура ИТ-решений
Alexander Zaitsev
если ещё актуально, то вот тут можете спросить: https://t.me/sentry_ru

основные жалобы - самому хостить геморно, так как довольно много движущихся частей
оке, спасибо!
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Евгений Мухамедшин
Работа с json документом в Pg - то еще занятие (ИМХО). Чисто субъективно - для хранения документа, никогда не стал бы использовать релицонку, даже если в ней есть такая возможность. Пока лучше монги ничего не нашел по скорости отбора по индексам и апдейтам кстати тоже (первый раз слышу про апдейт всего документа, не в курсе - если есть ссылка, киньте плз)
Хм, по мне оно гораздо логичнее, чем в mongo )
И уж точно быстрее при работе по индексу.
источник

ЕМ

Евгений Мухамедшин... in Архитектура ИТ-решений
Спорить не буду) каждому свое.
источник