Большая БД, лучше разместить данные в другой базе или таблице?

Большая БД MYSQL 8, innodb (более 50 гигов), есть данные, которые не так часто используются (прошлые года) лучше разместить устаревшие данные данные в другой базе или таблице?

Конечно важно иметь к ним доступ из приложения, а не просто как некий абстрактный архив.
  • Вопрос задан
  • 216 просмотров
Решения вопроса 1
mayton2019
@mayton2019
Bigdata Engineer
Тут - невозможно ответить лучше или хуже. Если в базе нет проблем от ее
размера - то пускай себе исторические данные лежит в основной базе.

Если трудно делать backup - то можно поместить в другую БД. Но тогда нужно придумать
новое техническое задание на поиск в друх базах сразу.

Если просто медленно работает поиск - то можно сделать partitioning по периодам (годы, кварталы или месяцы)
и попросить программистов сделать настройку запросов с учотом partitioning.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы