Поэтому у меня есть таблица MySQL, где она должна обновляться ежедневно, а структура выглядит следующим образом:
siteid user proportion
1000 1 0.1
1000 2 0.5
1000 3 0.4
Проблема в том, что другим частям кода необходимо получить доступ к этой таблице, пока она обновляется, а обновление может занимать несколько минут каждый день. Это то, что происходит в повседневной жизни:
Я придумал следующие идеи, но уверен, что никто из них не заработает меня:
Я был бы очень благодарен за любую помощь в отношении возможных решений для этого. Я знаю, что это широко и не может быть никаких правильных или неправильных ответов, в основном заинтересованных в вашем опыте с подобными ситуациями.
ЗАМЕТКИ:
Вы можете это сделать, может быть, так?
В процедуре обновления: 1. Скопируйте данные с _A на _B. 2. Наведите точку на _A (обновите представление). 3. Сделайте обновления для _B 4. Просмотрите точку на _B (обновите представление).
В следующий раз, когда вы запустите, вы повторите этот процесс, но ссылки _A станут _B и наоборот. Возможно, вам захочется отслеживать все текущие таблицы (_A ИЛИ _B).