Раздельная репликация базы данных (между разными типами СУБД)
-
06-07-2019 - |
Вопрос
Я ищу рекомендацию для продукта, обеспечивающего репликацию между различными системами баз данных. Мы просто ищем стандартную репликацию (скопируйте эту таблицу сюда и примените транзакции, как они происходят) - ничего особенного.
Мы не можем использовать встроенную репликацию базы данных, потому что наш исходный сервер (Tandem / NSK) вообще не поддерживает принудительную репликацию. Мы использовали GoldenGate ( http://www.goldengate.com/ ), но я заинтересованы в других вариантах там. Если это имеет значение, наш конечный сервер является коробкой MSSQL.
Я знаю, что это дорого, поэтому меня интересуют не только бесплатные продукты, и я бы предпочел что-то с профессиональной поддержкой. Если у вас есть некоторый опыт работы с таким продуктом, как GoldenGate, я хотел бы услышать его, поскольку я полагаю, что на рынке должны быть другие продукты, которые делают то же, что и GoldenGate.
Решение
SymmetricDS может быть интересным решением. Оно синхронизирует различные типы РСУБД, но использует базу данных триггеры и на основе Java. Он был создан для более высокораспределенной и возможно отключенной среды, но будет работать для репликации типа точка-точка.