Есть ли у Informix эквивалент «материализованного представления» или синхронизацию DB-таблица

StackOverflow https://stackoverflow.com/questions/450742

  •  19-08-2019
  •  | 
  •  

Вопрос

Вопрос: Есть ли у Informix конструкция, эквивалентная «материализованному представлению» Oracle, или есть лучший способ синхронизировать две таблицы (не DB), накапливая ссылку DB? Я мог бы написать синхронизацию сам (меня попросили), но это похоже на повторное изобретение колеса.

Фон: Недавно нам пришлось разделить (одну часть DB One One Server, другую часть на другом сервере) монолитная информация 9,30 дБ (MPM Valent), поскольку комбинация AppServer и DB -сервера больше не могла обрабатывать нагрузку.

При этом нам пришлось разделить определенное пользовательское табличное пространство (репозиторий KPI), оформленную в звездной шеме с огромными таблицами фактов и четко определенными таблицами измерений.

К сожалению, менеджер телекоммуникационных технологий решил централизовать таблицы измерений (нормализация, отсутствие избыточности данных, кодирование не требуется) на одной машине и, таким образом, сделать их доступными в виде видов на DB-Link на другой машине. Это и медленно, и нестабильно, так как время от времени сбивает сбой на сервере DB, если представление используется в подразделениях (очевидных), очень не круто на сервере Producton

Это было полезно?

Решение

Я могу получить ваши требования, но не могли бы вы просто использовать репликацию предприятия, чтобы реплицировать отдельную таблицу через БД?

Другие советы

IDS 9.30 является архаичным (четыре основных выпуска от тока). В идеале это все еще не должно быть в эксплуатации; Вы должны планировать перейти на IDS 11.50.

Как утверждает Mrwiggles, вы должны смотреть на репликацию предприятия (ER); Это позволяет вам контролировать, какие таблицы реплицируются. ER позволяет обновлять топологии в любом месте; То есть, если у вас есть 2 системы, вы можете настроить ER, так что изменения в любой системе реплицируются на другую.

Обратите внимание, что идентификаторы 9.40 и 10.00 ввели множество функций, чтобы упростить управление ER - больше причин (если тот факт, что идентификаторы 9.30 не являются поддержкой, недостаточно) для обновления.

(IDS не имеет MQT - материализованные таблицы запросов.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top