Size: a a a

2020 December 19

SP

Sergey Protko in PHP
Dmitriy Tkachenko
хм, а как? теперь образы под ARM будут взлетать в популярности, или там чет типа виртуалки, которая x86 вызовы транслирует в ARM ядро?
почитай статью хотя бы...
источник

DT

Dmitriy Tkachenko in PHP
да лень, мне это не интересно) ради простого ответа на простой вопрос читать целую статью?
источник

NO

Nex Otaku in PHP
Альберт Степанцев
знаю только, что они название сменили на ЮMoney
Яндекс.Касса => Ю kassa
Яндекс.Деньги => Ю money

Дурацкий брендинг, раньше лучше было. И запоминалось супер легко.
источник

m

militska in PHP
ну да, а сейчас похоже на люто подозрительный сервис
источник

АК

Андрей Крошкин... in PHP
militska
ну да, а сейчас похоже на люто подозрительный сервис
+
источник

AM

Artem Molotov in PHP
Андрей
Всем привет, теперь я видел всё, использую либу ramsey/uuid v4, при 20 записях в таблице словил колизию)
Это точно колизия при генерации нового значения, а не попытка повторого инсерта в базу?
источник

AM

Artem Molotov in PHP
Валентин Удальцов
потому что вероятность этого события ооочень маленькая, но не значит, что оно невозможно
Видел подсчёты с теорией, в которых говорилось, что до первых, кажется, 10ти лям шанс коллизии чуть ли не нулю равен
источник

AM

Artem Molotov in PHP
Правда они на стековерфлоу были))
источник

АГ

Алексей Гевондян... in PHP
случился 1 случай на 10 в 64 степени.
источник

AM

Artem Molotov in PHP
Eugene Yurkevich
ого, а может просто insert вместо update пошел?) баг в коде и тд)
а, уже было..
источник

АГ

Алексей Гевондян... in PHP
тот самый исторический случай. надо запомнить этот момент и внести в аналы истории.
источник

DT

Dmitriy Tkachenko in PHP
Artem Molotov
Видел подсчёты с теорией, в которых говорилось, что до первых, кажется, 10ти лям шанс коллизии чуть ли не нулю равен
Стремится к нулю и ноль - это разные вероятности.
источник

DT

Dmitriy Tkachenko in PHP
В целом ничто не мешает такие случаи отлавливать и править в ручном режиме, благо они очень редки. Но в то же время если вероятность такой херни не равна нолю, то необходимо это учитывать
источник

АГ

Алексей Гевондян... in PHP
ретраи достаточно сделать
источник

DT

Dmitriy Tkachenko in PHP
Алексей Гевондян
ретраи достаточно сделать
А если команда с уже сгенерированным ууид идёт, как ретраи поможет?
источник

m

militska in PHP
Алексей Гевондян
ретраи достаточно сделать
не  везде нужно сувать авто ретраи
источник

АГ

Алексей Гевондян... in PHP
и логировать, чтобы понимать, насколько это жизненный кейс. что-то подсказывает, что такие случаи будут 1-2 за всю историю, либо не будет вообще
источник

АГ

Алексей Гевондян... in PHP
ну обернуть инсерт в трай кетч, и если исключение- дубль - то генерить еще один ууид... но тут да, возможно ууид прилетает извне, и ничего не поделаешь с этим. тогда просто кидать исключение наружу / вообще не обрабатывать
источник

АК

Андрей Крошкин... in PHP
Ребят, такой вопрос созрел: Кто как решает проблему отставания слейвов? Понятно, что на какое-то небольшое время они будут отставать. Вот например, клиентское приложение присылает нам свой часовой пояс и мы должны его сохранить в базу с привязкой к пользователю, идентификатор пользователя уникален в таблице. Т.е. я должен проверить существует ли запись в таблице для данного пользователя и обновить её или создать новую. Но чтение всегда со слейва.
источник

DT

Dmitriy Tkachenko in PHP
Алексей Гевондян
ну обернуть инсерт в трай кетч, и если исключение- дубль - то генерить еще один ууид... но тут да, возможно ууид прилетает извне, и ничего не поделаешь с этим. тогда просто кидать исключение наружу / вообще не обрабатывать
А зачем? Ради одного двух случаев за всю историю?
источник