Size: a a a

2020 March 09

SN

Shub Niggurath in F# Flood
то есть они дизайнят будто это postgres + jsonb
источник

SB

S B in F# Flood
А надо?
источник

SN

Shub Niggurath in F# Flood
что надо?
источник

SB

S B in F# Flood
А как надо дизайнить?
источник

SN

Shub Niggurath in F# Flood
в смысле. как надо?
источник

SN

Shub Niggurath in F# Flood
ну как минимум считать, что документ - это aggreggate root, со всеми вытекающими
источник

SB

S B in F# Flood
Shub Niggurath
ну как минимум считать, что документ - это aggreggate root, со всеми вытекающими
Я не улавливаю связь с транзакциями. Можно как для идиота объяснить?
источник

SN

Shub Niggurath in F# Flood
ну обычно дизайнят что-то типа "документ Юзер ссылается на документы ЮзерТекст\ЮзерАватар\ЮзерХХХ". то есть есть n (n >= 2) документов, между которыми требуется консистентность.
источник

SN

Shub Niggurath in F# Flood
монга не позволяет писать в оба документа с гарантией атомарности
источник

SN

Shub Niggurath in F# Flood
бай дизайн.
источник

SN

Shub Niggurath in F# Flood
монга часто не позволяет писать в один документ с гарантией атомарности или дурабилити, но это не бай дизайн, это просто там багов миллион
источник

SB

S B in F# Flood
Так их достаточно слить воедино и будет атомарно же.
источник

SB

S B in F# Flood
В этом же смысл Монги не?
источник

SN

Shub Niggurath in F# Flood
S B
Так их достаточно слить воедино и будет атомарно же.
я думаю, ты был бы превосходным коллегой. чем я провинился в прошлой жизни, что мне приходится искупать со всеми этими десятикратными иженерами?
источник

SN

Shub Niggurath in F# Flood
в общем, это проблема номер раз. последствия этой проблемы - доморощенные "грязные" транзакции, которые часто не работают
источник

SB

S B in F# Flood
Shub Niggurath
я думаю, ты был бы превосходным коллегой. чем я провинился в прошлой жизни, что мне приходится искупать со всеми этими десятикратными иженерами?
Я с Монгой толком ни разу не сталкивался, если вопрос тупой, то извини, первый раз живу
источник

Д

Диёр in F# Flood
а у меня на старом проекте один из фронтендщиков говорил что надо постгрю выкидывать и брать монгу потому что жсон закинул и збс
источник

SN

Shub Niggurath in F# Flood
проблема номер два - агреггатные запросы в монге (аналоги GROUP BY) требуют отдельного инженера на фултайм
источник

SN

Shub Niggurath in F# Flood
потому что внезапно для этого требуется писать мап-редьюс джобы, а они ни в одном клиенте толком не поддерживаются. монга предлагает херачить туда жсон хранимки вербатим
источник

Д

Диёр in F# Flood
сколько проблем от этой монги
источник