Методы объединения или перемещения активной базы данных MySql

0

Я обновляю набор таблиц, добавляя и перемещая вещи. Я копирую все свои данные в новый формат... тогда он автоматически стареет, поскольку новые данные постоянно добавляются и изменяются в старой системе.

Не останавливая старую систему слишком долго, есть ли способ объединить две системы, когда данные все еще идут в старые?

Теги:
merge

1 ответ

1
Лучший ответ

Если журнал транзакций (журнал запросов запущен) включен, вы можете сбросить старую базу данных, а затем после этого переиграть инструкции из журнала транзакций в новом db с момента запуска дампа db. Это можно сделать с помощью довольно простой bash или powershell script.

Как только повторы "догонят" на новом db, вы можете временно запретить доступ приложения к старой db, воспроизвести все остальные инструкции и переключить свое приложение на новый db.

Взгляните на документы mysql на указать время восстановления (PITR).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню