Репликация между гетерогенными базами данных

Можно ли использовать репликацию SQL Server для репликации данных в AND из (двунаправленных) Oracle и SQL Server? Схемы совершенно разные. В режиме реального времени будет бонусом.

Уже изучили Oracle Golden Gate, который, похоже, справился со своей задачей, хотя стоимость лицензии немалая!

Мне интересно, есть ли у кого-нибудь опыт репликации данных по разным схемам и какие еще инструменты они использовали? Я понимаю, что это немного открытый вопрос, но любые советы и предыдущий опыт будут очень полезны.

Спасибо

Дункан


person Duncan    schedule 26.05.2011    source источник


Ответы (1)


Недавно мне пришлось создать решение для периодического импорта большого количества данных из разных баз данных (чаще всего из баз данных Oracle) в базу данных SQL Server (хранилище данных). Для этого я использовал службу интеграции SQL Server, чтобы создать пакет, способный импортировать, преобразовывать и вставлять данные по своему усмотрению (поскольку они также были из разнородных источников). Это программное обеспечение поставляется с SQL Server, а версия 2005 и выше действительно проста в использовании (графическое программирование). В вашем случае вы можете запускать созданные вами службы, когда это необходимо. Я не уверен, что это лучшее решение, поскольку вам нужно будет создать службу SSIS для каждого направления (от Oracle к SQL Server и от SQL Server к Oracle).

person Julio Guerra    schedule 26.05.2011
comment
Да, также мы хотели бы, чтобы это было в режиме реального времени — предположительно, ваше решение включало запуск этого вручную время от времени? Это все еще действительное решение, хотя и ценится! - person Duncan; 26.05.2011
comment
Вы можете запланировать сервисы, которые вы создадите. И я почти уверен, что вы можете вызывать их из триггеров (например, если таблица, которую вам нужно реплицировать, изменена, запустите репликацию SSIS). - person Julio Guerra; 26.05.2011
comment
@Duncan: Это было наконец адаптировано к вашей проблеме? - person Julio Guerra; 02.06.2011