У меня есть MySQL DB, которая управляет данными учетных записей пользователей.
Каждый пользователь может запросить только свои собственные данные.
У меня есть скрипт, который при первоначальном входе в систему получает пользовательские данные и вставляет их в БД.
Я запланировал процесс cron, который обновляет данные всех пользователей каждые 4 часа.
Вот мои вопросы относительно этого:
(1) - Нужно ли мне реализовать какой-нибудь механизм блокировки в начальном сценарии входа?
Этот скрипт может быть выполнен большим количеством пользователей одновременно, но каждый
У пользователя есть выделенное место в БД, поэтому оно не влияет на другие строки БД.
(2) - тот же вопрос о процессе cron, я должен обработать этот сценарий:
В то время как процесс cron обновляет данные пользователя i, пользователь i пытается получить его данные
из БД.
Я имею в виду, MySQL уже поддерживает и обрабатывает этот сценарий?
Любая помощь будет оценена.
Спасибо.