Лучшая практика для архивирования данных MySQL

#mysql #database

#mysql #База данных

Вопрос:

У меня есть база данных MySQL с данными за более чем 2 года.

Для запуска приложения не требуется иметь данные более чем за 6 месяцев. Нам могут понадобиться остальные данные для исторической отчетности, которая редко используется.

Я думаю о двух моделях, как показано ниже.

  1. Модель 1
    • Храните данные за 6 месяцев на действующем сервере
    • Храните полные данные на сервере архивирования
  2. Модель 2
    • Храните данные за 6 месяцев на действующем сервере
    • Храните остальные данные на сервере архивирования (полные данные — данные за 6 месяцев)

Пожалуйста, помогите мне определить, какая модель является лучшей из приведенных выше 2 вариантов или есть модель получше.

Кроме того, помогите мне, есть ли встроенный механизм с сервером MySQL для архивирования данных.

Заранее спасибо.

Комментарии:

1. О каком размере данных мы говорим?

2. Чем больше резервных копий данных, тем лучше, поэтому модель 1. Однако поддержание полного обновления архива может быть проблемой. Поэтому поддерживайте ее в актуальном состоянии, насколько это возможно. И делайте резервную копию снова и снова. Насколько мне известно, бесплатная версия MySQL не очень хороша в архивировании, в зависимости от типа вашей базы данных, за профессиональные инструменты вам придется заплатить.

3. Можете ли вы предложить какие-либо хорошие решения для архивирования?

4. пол-Шпигель, это около 100 ГБ