Допустим, у вас есть большой, популярный веб-сайт, управляемый базой данных. На сайте есть люди весь день и всю ночь. Они получают доступ к страницам, которые читают и записывают в базу данных.
При реализации ежедневного плана резервного копирования базы данных он включает в себя холодное резервное копирование, что означает, что вы временно выключаете базу данных или блокируете таблицы во время резервного копирования. Это гарантирует, что новые данные не будут вставлены в базу данных во время резервного копирования.
Каковы некоторые хорошие подходы для кодирования контроллеров и моделей вашего сайта, чтобы они не выходили из строя из-за блокировок таблиц или отсутствия базы данных? Вам нужно внедрить какую-нибудь систему очередей записи в базу данных или что-то в этом роде? Или просто временно отключить весь сайт? Или просто делать живое резервное копирование без блокировки или выключения чего-либо? Что такое хороший подход?