2013-08-27 4 views
0

У меня в настоящее время есть 2 MySQL Serve, работающих на разных машинах. Одна из них - промежуточная среда (A), а другая - производственная среда (B). Мне нужно сделать, чтобы взять данные из (A) и обновить/вставить в B на основе условий. Если бы у MySQL была опция Linked, то я могу просто создать хранимую процедуру, которая выполняет эту работу для меня, и это решит всю мою проблему. К сожалению, такой отличный продукт, как MySQL, не имеет этого будущего.Как я могу интегрировать данные на регулярные базы между двумя разными серверами MySQL?

Но поскольку я не могу написать процедуру, чтобы сделать то, что приложение, которое я могу использовать, сделает интеграцию для меня? обратите внимание, что эта интеграция должна быть автоматической, поэтому ее можно выполнять ежедневно, а иногда и ежечасно.

Мой вопрос: есть ли там интеграционное приложение, которое автоматически интегрирует данные с MySQL Server в другое?

Благодаря

ответ

0

Я не парень MySQL, и я не знаю, если это имеет Linked/вариант федеративной или нет, но я понимаю, что это имеет очень хорошую репликацию. Вы можете реплицировать таблицы из A в таблицы копирования в B, а затем поместить свой SP на B и запускать его, когда захотите.

Вы также можете написать приложение/пакетный скрипт/задание ETL, которое передает данные и применяет условия и просто запускает их из планировщика. Если вы делаете это часто (это означает, что вы выполняете много других подобных процессов), я бы склонялся к инструменту ETL. Я использую интеграцию данных Pentaho. Есть еще несколько.

 Смежные вопросы

  • Нет связанных вопросов^_^