100 F

100 градусная жара. По Фаренгейту. 11 часовой непрерывный перелет. Ни у кого нет переходника на европейский разъем. В этом городе русский таксист читает книжку "Бандитский Петербург", а 25 лет назад, парень женатый на русской девушке застрелил Джона Ф. Кеннди. Dallas, TX.

Все ради того, чтобы приблизиться к заветной цели - доучиться таки всем решениям из линейки Oracle по высокой доступности (HA). В данный момент - это Oracle Streams.

Oracle Streams 11g - действительно заслуживающая самого пристального внимания возможность. По многим причинам:

- Входит в EE и с ограниченными возмождностями в SE. В SE не может использовать buffered queue.

- Позиционируется, как замена advanced replication. Как минимум, из-за того, что данные находятся в памяти (streams pool) и репликация должна работать быстрее.

- Обеспечивает репликацию между разными версиями базы данных и даже между разными платформами (!)

- Может обеспечивать репликацию на уровне отдельных таблиц, схем, табличных пространств. Гибкие правила позволяют осуществлять фильтрацию данных.

- Поддерживает как односторонную, так и двухстороннюю репликацию. Синхронную (11g) или асинхронную.

- PL/SQL API, Enterprise Manager interface.

В общем, как только Data Guard по какой-то причине не устраивает, сразу приходит в голову применить Streams.


Прекрасная презентация о новых возможностях Streams в 11g

Прочитайте The beauty of Oracle Streams

2 комментария:

  1. Анонимный8/7/08 3:18 PM

    А разве streams в SE работают ?
    а где можно посмотреть список ограничений ?

    ОтветитьУдалить
  2. Как всегда, источник любых знаний об ограничениях

    Oracle® Database Licensing Information
    11g Release 1 (11.1)
    Part Number B28287-04

    Где можно прочитать, что Oracle Streams поддерживаются во всех редакциях с следующим ограничением:
    SE1/SE: no capture from redo

    Также
    Asynchronous Change Data Capture поддерживаются только в EE, т.е. в SE данных захватываются синхронно, но не через триггеры, а через внутренний новый механизм.

    Про buffered queue я уже написал.

    ОтветитьУдалить