Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Расширение кластера
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Конфигурация
Справочник по SQL
Часто задаваемые вопросы
Мы считаем, что в YMatrix миграция данных в основном состоит из трех этапов: Первый этап — подготовка среды; Второй этап — выполнение миграции; Третий этап — последующие задачи.
Если требуется полная миграция базы данных, необходимо провести достаточную подготовку, которая обычно включает, но не ограничивается следующими шагами (при необходимости адаптируйте их под конкретную ситуацию):
Мы считаем, что эти шаги необходимы, и вам необходимо обеспечить безопасность старых данных и найти оптимальный способ миграции, чтобы снизить стоимость и риски, связанные с остановкой вашего бизнеса.
Если требуется миграция отдельной таблицы, используйте mxgate для экспорта данных таблицы, подлежащей миграции, в файл резервной копии.
После завершения подготовительных работ начинается этап выполнения операций миграции, на котором:
Если требуется полная миграция базы данных, мы рекомендуем не мигрировать зеркальные узлы (Mirror), а добавить их после выполнения миграции с помощью инструмента полной миграции базы данных — mxshift, что значительно повысит эффективность миграции. Инструмент mxshift автоматически выводит прогресс миграции по времени завершения миграции каждой таблицы и в реальном времени проверяет корректность миграции.
Если требуется миграция отдельной таблицы, используйте инструмент миграции отдельной таблицы — mxgate.
После завершения миграции, если вы выполнили полную миграцию базы данных, мы рекомендуем повторно создать индексы и выполнить команду analyzedb по всей базе данных для обновления статистической информации новой базы данных, затем восстановить доступ бизнеса, наблюдать за работой бизнеса и отслеживать данные в течение определенного периода времени (конкретная продолжительность зависит от конкретного сценария), и в итоге завершить миграцию данных.
Примеры полной миграции базы данных см. здесь: Mиграция данных из Greenplum 6 в YMatrix 5 Mиграция данных из YMatrix 4 в YMatrix 5
Примеры миграции отдельной таблицы см. здесь: Миграция отдельной таблицы