Size: a a a

2021 January 14

КГ

Константин Грачев... in symfony
Anton
может сперва определиться что "правильно"?)
"правильно" не инженерный термин)
источник

D

Dmitry in symfony
Константин Грачев
какой сурсинг ещё, акстись
хранение транзакций и потом сборка этого всего воедино это и есть по сути ивент сорсинг
источник

КГ

Константин Грачев... in symfony
Dmitry
хранение транзакций и потом сборка этого всего воедино это и есть по сути ивент сорсинг
Ну да. INSERT вместо UPDATE и чтение через SELECT SUM(amount) = Event Sourcing
источник

D

Dmitry in symfony
Константин Грачев
Ну да. INSERT вместо UPDATE и чтение через SELECT SUM(amount) = Event Sourcing
да :) это оно и есть
источник

КГ

Константин Грачев... in symfony
Кто нибудь принесите дверь, я выйду
источник

s

s4b0t in symfony
Константин Грачев
Ну да. INSERT вместо UPDATE и чтение через SELECT SUM(amount) = Event Sourcing
и следом шардирование
источник

D

Dmitry in symfony
Константин Грачев
Кто нибудь принесите дверь, я выйду
ага, почитайте принципы хранения данных при ивент сорсинге, там за дверью
источник

D

Dmitry in symfony
s4b0t
и следом шардирование
зачем ? тут же всего 500к записей на один счетчик будет, а может 10 лямов
просто поставим моооощный сЭрвЭр
источник

КГ

Константин Грачев... in symfony
Dmitry
ага, почитайте принципы хранения данных при ивент сорсинге, там за дверью
Сейчас бы нихера не понимать о чём говоришь и сидеть умничать
источник

КГ

Константин Грачев... in symfony
Dmitry
зачем ? тут же всего 500к записей на один счетчик будет, а может 10 лямов
просто поставим моооощный сЭрвЭр
Или возьмём базу данных для этого предназначенную
источник

D

Dmitry in symfony
Константин Грачев
Или возьмём базу данных для этого предназначенную
ну берите, кто мешает
если вы готовы тупой счетчик хреначить с таким оверхедом в любой ситуации, я не против
все решается парой байт в памяти, вместо "специализированной базы данных"
источник

JB

Jurij Bachkov in symfony
Безответственный подход к финансам
источник

s

s4b0t in symfony
никто не спорит. но базу не поменять. какой выход есть? перечитывать? как доктрине подсказать что актуализировался конкретный объект, чтобы повторного обновления небыло
источник

D

Dmitry in symfony
не там выхода нормального, вообще
единственный выход это руками открывать транзакцию в базу, обновлять данные
обновлять сущность, дальше с ней работать, а потом руками закрывать транзакцию
источник

D

Dmitry in symfony
иначе нарветесь на рейс обновления, проблемы с юнит оф ворк после работы с обьектом и тп
источник

s

s4b0t in symfony
пичаль
источник

JB

Jurij Bachkov in symfony
Меняй схему
источник

JB

Jurij Bachkov in symfony
источник

JB

Jurij Bachkov in symfony
Свой user.balance в какой нибудь wallet.balance
источник

AK

Aleksei Kuznetsov in symfony
Jurij Bachkov
Свой user.balance в какой нибудь wallet.balance
да что ж все к этому балансу прилипли :D
например, есть какая-то сущность с полем "количество".

ради транзакционности одного этого поля выносить в отдельную подсущность?)
источник