Mysql репликация определенных столбцов - PullRequest
0 голосов
/ 02 января 2011

У меня есть два приложения рельсов. Один из них является внутренним, а второй - внешней клиентской версией.

В версии клиента у меня есть сокращенная версия базы данных. Итак, теперь мне нужно скопировать мою основную базу данных MySQL, но не все данные: только определенные столбцы и определенные таблицы.

Как я могу реализовать эту работу?

Если есть какие-то рубиновые вещи (гем для работы с репликацией таким образом), это будет здорово.

1 Ответ

1 голос
/ 02 января 2011

Репликация - это обычно то, что вы делаете на уровне базы данных, вот документация для репликации Mysql: http://dev.mysql.com/doc/refman/5.0/en/replication.html Как правило, это будет реплицировать всю базу данных.

Другим решением может быть работа(возможно, написано на ruby), который запускается пару раз в день и копирует нужные данные.

Возможно, вы хотите передать данные с главного устройства на подчиненные с минимальной задержкой?Затем вы можете подключить метод save () в ActiveRecord, который отправляет изменения в ведомую базу данных.

Не обращал на это внимания, но, возможно, это что-то: http://www.rubyrep.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...