Size: a a a

Software Design/Architecture/Zen

2020 September 28

AD

Apache DOG™ in Software Design/Architecture/Zen
Терминология не имеет значения, только то что она обозначает
источник

AP

Artem Prosvetov in Software Design/Architecture/Zen
Apache DOG™
не имеет значение где и как его читают
Имеет, показывать юзеру можно и чуть чуть устаревшую инфу, в зависимости от требований бизнеса
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Apache DOG™
Консистентность - нелегальный стейт, пустил в приложение - заработал багу
Еще раз в чем смысл боротся за консисисентность при чении которая может дать расхождение в микросекундах
если у нас из за пользовтеля консистеность пропадает и это в минутах идет
Как вы неконсистеность данных уберете которая происходит из за пользователя?
источник

AP

Artem Prosvetov in Software Design/Architecture/Zen
Какую-нибудь аналитику вообще можно раз в день апдейтить
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Sergei Baikin
Еще раз в чем смысл боротся за консисисентность при чении которая может дать расхождение в микросекундах
если у нас из за пользовтеля консистеность пропадает и это в минутах идет
Как вы неконсистеность данных уберете которая происходит из за пользователя?
транзакции
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Констрейнты стейта
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Apache DOG™
транзакции
транзакция на все время пока у пользователя сессия активна?
ЧТобы в течении 5 минут в данные были заблокированы для всех например?
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Apache DOG™
Констрейнты стейта
констрейты на запись а не на чтение
Какие констрейты на чтение приведите пример
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Sergei Baikin
транзакция на все время пока у пользователя сессия активна?
ЧТобы в течении 5 минут в данные были заблокированы для всех например?
уровни изоляции, читать бегом
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Apache DOG™
уровни изоляции, читать бегом
читал дальше что?
Считайте меня недалеким который прочитал и не понял.
Вы можете пояснить или вы только говорите что вы правы и пояснять не барское дело?
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Anton Lakotka
если пхпшник, можешь своровать пару идей у Максима.  https://github.com/php-service-bus/demo/tree/v4.1/src
Спасибо!
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Sergei Baikin
читал дальше что?
Считайте меня недалеким который прочитал и не понял.
Вы можете пояснить или вы только говорите что вы правы и пояснять не барское дело?
Констрейт нужен на действия, если ты делаешь апдейт устаревших данных тебе просто вывалится как пользователю эррор и все, и ничего не случится
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Apache DOG™
Констрейт нужен на действия, если ты делаешь апдейт устаревших данных тебе просто вывалится как пользователю эррор и все, и ничего не случится
Это я знаю
Это аплейт данных изменение
Мы говорили про ЧТЕНИЕ!
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
вы говорили про хрен знает что
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Apache DOG™
вы говорили про хрен знает что
> смысл читать консисиетно если пока пользователь примет решение на основании этих данных они уже могут несколько раз поменятся ?

Вот я это говорил. Что не понятно? Там про ЧИТАТЬ консистетно был вопрос ни про что более.
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Apache DOG™
не имеет значение где и как его читают
Имеет
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Sergei Baikin
> смысл читать консисиетно если пока пользователь примет решение на основании этих данных они уже могут несколько раз поменятся ?

Вот я это говорил. Что не понятно? Там про ЧИТАТЬ консистетно был вопрос ни про что более.
Неконсистентное чтение не решит эту проблему
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
вообще никак
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
На UI часто можно показывать данные с асинхронной реплики, при принятии решения на уровне приложения - может к конфликту данных привести
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Apache DOG™
Неконсистентное чтение не решит эту проблему
я знаю
так и консистеное не решит
смысл тогда в консистеном?
источник