Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Конфигурация
Справочник по SQL
Часто задаваемые вопросы
YMatrix использует инструмент mxshift для выполнения полной миграции данных базы данных.
В настоящее время mxshift поддерживает следующие функции:
WHERE.
Если представить процесс миграции данных как поток воды через трубу, а скорость передачи данных — как расход, то общая скорость часто ограничивается самым узким участком трубы — это создаёт «узкое место».
Чтобы решить эту проблему, mxshift обеспечивает прямую передачу данных между Segment-ами, исключая типичные для традиционных методов миграции узкие места, связанные с единой точкой отказа. Когда исходный и целевой кластеры имеют разную топологию (т.е. гетерогенные среды), mxshift автоматически вычисляет оптимальную стратегию сопоставления на основе таких факторов, как количество Segment-ов в исходном и целевом кластерах, а также расположение Segment-ов на одних и тех же физических хостах, обеспечивая бесшовную автоматизированную миграцию.
mxshift запускается с использованием конфигурационного файла. Сначала отредактируйте файл конфигурации config.toml.
Примечание!
Полный пример конфигурационного файла см. в разделе mxshift.
$ vim config.toml
[database]
[database.source]
db-database= "testdb"
db-host="sdw3"
db-password="xxxx"
db-port=54322
db-user="mxadmin"
[database.target]
db-database="destdb"
db-host="172.16.100.32"
db-password="yyyy"
db-port=5432
db-user="mxadmin"
[scope]
install-dir="/usr/local/greenplum-db-6.7.1"
После подготовки TOML-файла выполните следующую команду для запуска миграции с помощью mxshift:
$ mxshift -c config_path.toml
Примечание!
Полный список параметров и способов использования mxshift см. в разделе mxshift.