Есть ли способ реплицировать изменения MySQL почти в реальном времени в базу данных PostgreSQL?
Postgres 9.1 поддерживает так называемые «оболочки сторонних данных», которые позволяют вам взаимодействовать со сторонними продуктами, например MySQL, Oracle или даже нереляционные вещи, такие как текстовые файлы и Reddis. Проверьте это:
Не уверен, есть ли инструменты с открытым исходным кодом, но GoldenGate, который был приобретен Oracle, утверждает, что реплицируется между любыми основными базами данных. Теперь, когда MySQL также является Oracle, я не удивлюсь, что это поддерживается, но вам следует связаться с ними, если вы заинтересованы. Я лично не использовал этот продукт, но у меня есть друг, который раньше работал с репликацией гетерогенной базы данных. Так что это просто указатель для вас.
существует инструмент репликации pgslony, но я не уверен, что он может вам помочь, для очень простого использования можно написать работу в postgres, вы можете попробовать свой любимый язык, например python или perl