Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Обслуживание и мониторинг
Оптимизация производительности
Устранение неполадок
Справочное руководство
Справочник по SQL
Часто задаваемые вопросы
YMatrix использует инструмент mxshift для выполнения операций миграции данных.
Инструмент mxshift в настоящее время поддерживает следующие функции:
WHERE._1693981579.png)
Если процесс миграции данных представить как поток воды через трубопровод, а эффективность передачи данных — как скорость потока, то общая скорость потока часто ограничивается низким значением из-за «самого узкого места трубопровода», что приводит к так называемому «узкому месту на одном узле».
С учетом этого инструмент mxshift реализует передачу данных напрямую от сегмента к сегменту, устраняя узкие места, которые могут возникать при обычных операциях миграции. Когда топология исходного и целевого кластеров не совпадает, то есть при гетерогенной конфигурации, mxshift также может вычислить оптимальную схему сопоставления на основе количества сегментов исходного кластера, количества сегментов целевого кластера, расположения сегментов на одних и тех же физических машинах и других параметров, чтобы обеспечить автоматизированную миграцию данных.
mxshift работает на основе конфигурационного файла. Сначала отредактируйте файл конфигурации config.toml.
$ 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]
gphome="/opt/ymatrix/matrixdb5"
После подготовки TOML-файла выполните следующую команду для запуска mxshift и начала миграции:
$ mxshift -c config_path.toml
Примечание!
Полный список параметров и инструкции по использованию mxshift см. в разделе mxshift.