16 августа 2013 г.

Масштабирование Oracle Multitenant

Всё следует упрощать до тех пор, пока это возможно, но не более того.
А. Эйнштейн

В Oracle Database 12c добавилась возможность консолидации баз данных при помощи новой архитектуры баз данных с разделяемой инфраструктурой (Oracle Multitenant). Эта архитектура предполагает наличие основного инстанса (container database, CDB) и подключаемых независимых баз данных (pluggable database, PDB). Каждая независимая база данных имеет свой набор схем и табличных пространств, но при этом у них всех общая память SGA и один набор серверных процессов, что существенно экономит ресурсы сервера.
В теории к CDB можно подключить до 252 PDB.
Но в реальной системе не получится ограничиться только одной CDB, поэтому получится "мутант". Как верно замечено в блоге на портале вендора: отдельная CDB потребуется 
  • для каждого набора несовместимых параметров (Oracle version, character set, endianness…)
  • для каждого набора баз данных со воими политиками доступности и резервного копирования (для каждого уровня SLA)
  • для обычной и кластерной (Oracle RAC) конфигурации
  • для основной и резервной базы данных (Oracle Active Data Guard)
  • для каждой CDB (из перечисленных выше) потребуется ещё одна CDB для установки обновлений при помощи технологии подключения-отключения PDB

Комментариев нет:

Отправить комментарий