Интересная информация о GoldenGate

Не совсем утечка, но интересный факт, который вырисовался в связи с выходом версии Oracle Database 11.2.0.4. Оказывается, эта версия будет содержать некоторые новые возможности, которые описаны здесь. Но особенно интересен параметр ENABLE_GOLDENGATE_REPLICATION. Его детальное описание можно найти по ссылке. В описании есть вот такая интересная фраза (речь идет о том, что параметр включает ряд сервисов):

  • Services required to run Oracle GoldenGate in Integrated Extract and Integrated Replicat
Первый раз мы слышим термин Integrated Replicat. Официального анонса этой функциональности не было, но можно провести аналогию с Integrated Extract. Интересно, будет ли доступна эта функциональность в СУБД 11.2.0.4. И еще интересно, что этот параметр в 12c не документирован (либо отсутствует?). 

Будущее репликации в Oracle Database

1Как известно в СУБД Oracle существует целый ряд технологий репликации. Связано это с историческими причинами.

Так, технология Advanced Replication появилась раньше всех. Ей на смену в 9.2 пришли Streams  Затем была куплена компания GoldenGate и Oracle провозгласил, что основная технология для репликации — это GoldenGate. И именно ее Oracle будет развивать, а часть функционала Streams окажется встроенной в GoldenGate. Так и произошло.
Была еще одна технология, которую Oracle построил на базе Streams — это Oracle CDC. Ее основная задача была упростить работу со Streams. Она была заточенна именно на захват изменний, а не на репликацию данных. В ней существовал интересный функционал по оформлению подписок.
Но этот бардак с 3-4 технологиями, делающими одно и то же, когда-то должен был закончиться. Это и произошло с выходом СУБД Oracle 12c.
Итак, интересная информация содержится в документе под названием Oracle® Database Upgrade Guide: Deprecated and Desupported Features for Oracle Database 12c. Этот документ окончательно (или почти что окончательно) вносит ясность в будущее технологий репликации Oracle:
  • Oracle Streams is deprecated in Oracle Database 12c and may be desupported and unavailable in a later Oracle Database release. Use Oracle GoldenGate to replace all replication features of Oracle Streams.
  • Oracle Database Advanced Replication is deprecated in Oracle Database 12c. Use Oracle GoldenGate to replace all features of Advanced Replication, including multimaster replication, updatable materialized views, hierarchical materialized views, and deployment templates.
  • Oracle Change Data Capture is not included in Oracle Database 12c and has been replaced with Oracle GoldenGate

Continue reading ‘Будущее репликации в Oracle Database’ »