В вычислении , то Oracle Streams продукт от корпорации Oracle рекомендует пользователям баз данных Oracle для распространения информации внутри и между базами данных . Он предоставляет инструменты для захвата, обработки ( «этап») и управлять событиями в базе данных через Advanced Queuing очередей .
Oracle Streams - это поток информации внутри одной базы данных или из одной базы данных в другую. Oracle Streams можно настроить в однородных (все базы данных Oracle) или гетерогенных (не Oracle и Oracle) средах. Настройка Streams использует набор процессов и объектов базы данных для обмена данными и сообщениями. Изменения базы данных ( DDL и DML ) фиксируются в источнике; затем они размещаются и распространяются в одну или несколько целевых баз данных для применения там. Распространение сообщений использует механизм Advanced Queuing в базах данных Oracle.
Приложения для Oracle Streams набора инструментов включают распределение данных , хранилища данных и репликации данных .
История
Начиная с версии Oracle 9.2 (2002 г.), корпорация Oracle сделала Oracle Streams доступным только для систем Oracle Enterprise Edition. Это произошло вслед за предыдущими продуктами репликации: Oracle Replication (представленной с Oracle 8 [1] в 1997 году) и Oracle Advanced Replication [2]
Репликация базы данных с помощью Oracle 11G Streams [3] (введена в Oracle 9i в 2000 году).
В июле 2009 года Oracle приобрела GoldenGate , компанию, предлагающую решение для гетерогенной репликации. По состоянию на 2012 год[Обновить] Корпорация Oracle рекомендует клиентам с новыми приложениями использовать Oracle GoldenGate, а не Streams.
Сноски
- ^ Прусинский, Бен; Филлипс, Стив; Чанг, Ричард (2011). Эксперт Oracle GoldenGate . Серия Apresspod. Апресс. п. 2. ISBN 9781430235668. Проверено 3 августа 2012 .
Следующим шагом на пути к репликации данных стал выпуск Oracle 8, который позволил профессионалам баз данных создавать решения для репликации на основе журналов и триггеров. Oracle Basic Replication [...] существует в двух вариантах: на основе журнала и на основе триггера.
- ^ Пратт, Мария (июнь 2001 г.). «Oracle9i Replication» (PDF) . Редвуд-Шорс, Калифорния: Корпорация Oracle. п. 15 . Проверено 3 августа 2012 .
- ^ КОМАК, Бугра (июнь 2019). «Репликация базы данных с Oracle 11G Streams» . Анкара, Турция: www.bigdba.com. п. 1 . Проверено 16 сентября 2019 .