@sevh

Большая БД mysql 5.6 + linux, хотим апдейтиться, советом поможете?

Имеем 2 сервера. Один под CentOS 6, второй - RHEL 6. На обеих серверах расположены БД размером 4-6 Тб.
В обоих случаях имеем mysql 5.6.
Хотим обновиться, ибо софт не нов яснодело.
В приоритете стабильная работа.
Если с ОС понятно более-менее - апгрейтим CentOS и RHEL до 7 к примеру, то что делать с СУБД?
1 вариант - Обновлять mysql. Какой релиз выбрать? 5.7 или 8 ? Как поведет себя ОС и СУБД при апгрейте и ОС и СУБД?
2 вариант - Мигрировать с mysql на MariaDB. Опять вопрос - какой релиз этой СУБД выбрать. И как этот одновременный апгрейт с ОС себя поведет? Какие трудности при миграции этой немаленькой БД?
Может, есть еще какие то подводные камни сего действа, подскажите коллеги плиз...
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. Купите сервер под работы по апгрейду ПО.
2. Разверните там новую ОС.
3. Поставьте mysql последнего релиза.
4. Сделайте миграцию с существующей бд.
5. Переключите линк с действующей ОС на новую БД.
6. После проверки - настраиваете остальное на новом.
7. Делаете бэкапы.
8. Отключаете старый, включаете новый.

Старый - используете в дальнейшем также.
Ответ написан
gbg
@gbg
Любые ответы на любые вопросы
Без стейджинга вы, извините, нихрена не сделаете.
Как минимум, вам нужно сделать бекап вашего барахла перед апгрейдом, тут уж как ни крути.

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

Ну и главный вопрос - что у вас в базе занимает 5 тер? Вы там картиночки держите?
Ответ написан
Ваш ответ на вопрос

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

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