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