Когда вероятность потери данных значением (полем) в 1 обновлении (или простой в течение некоторого времени передачи) больше 0, то он уверен, что в какой-то момент в будущем данные будут потеряны.Можно ли часто обновлять значение поля базы данных, присваивая значение `value (field) = value (field) + 1`?
Но насколько уместен этот теоретический вывод на практике?
Мне нужна база данных, которая хранит «понравившиеся пользователю» определенные вещи по дизайну базы данных ID | THING | LIKES(int)
. Кроме того, будет существовать база данных, в которой хранятся все, как пользователь, в дизайне ID | USER | THING
.
Когда уже будет отображаться количество подобных определенной THING
, это было бы слишком медленно, чтобы считать каждую строку второй базы данных WHERE THING = $value
, так что я бы просто посмотреть LIKES
первой базы данных и, если пользователь любит вещь Я бы просто увеличил число LIKES
на 1 (как в теоретическом вопросе выше).