#mysql #database
#mysql #База данных
Вопрос:
У меня есть база данных MySQL с данными за более чем 2 года.
Для запуска приложения не требуется иметь данные более чем за 6 месяцев. Нам могут понадобиться остальные данные для исторической отчетности, которая редко используется.
Я думаю о двух моделях, как показано ниже.
- Модель 1
- Храните данные за 6 месяцев на действующем сервере
- Храните полные данные на сервере архивирования
- Модель 2
- Храните данные за 6 месяцев на действующем сервере
- Храните остальные данные на сервере архивирования (полные данные — данные за 6 месяцев)
Пожалуйста, помогите мне определить, какая модель является лучшей из приведенных выше 2 вариантов или есть модель получше.
Кроме того, помогите мне, есть ли встроенный механизм с сервером MySQL для архивирования данных.
Заранее спасибо.
Комментарии:
1. О каком размере данных мы говорим?
2. Чем больше резервных копий данных, тем лучше, поэтому модель 1. Однако поддержание полного обновления архива может быть проблемой. Поэтому поддерживайте ее в актуальном состоянии, насколько это возможно. И делайте резервную копию снова и снова. Насколько мне известно, бесплатная версия MySQL не очень хороша в архивировании, в зависимости от типа вашей базы данных, за профессиональные инструменты вам придется заплатить.
3. Можете ли вы предложить какие-либо хорошие решения для архивирования?
4. пол-Шпигель, это около 100 ГБ