Отказоустойчивость. Системы управления базами данных в оперативной памяти позволяют реализовать отказоустойчивые конфигурации с основным и резервным узлами СУБД, в которых обеспечивается:
постоянная автоматическая синхронизация на уровне системы, сеанса или транзакции, что позволяет сбалансировать пропускную способность, сохранность данных и время восстановления системы, а при отказе практически мгновенно переключать ресурсы.
К тому же наличие постоянно готовой копии системы позволяет, не отключая основной сервер, параллельно выполнять вспомогательные работы:
- формирование отчетности,
- резервное копирование,
- установку обновлений программного обеспечения и т.д.
Сопровождение. Сопровождение необходимо для обеспечения того, чтобы БД на протяжении всего периода эксплуатации удовлетворял требованиям пользователей. Деятельность по сопровождению применима для программного обеспечения, созданного с использованием любой модели жизненного цикла.
В общем случае, работы по сопровождению должны проводиться для решения следующих задач:
- устранение сбоев;
- реализация расширений;
- создание интерфейсов взаимодействия с другими (внешними) системами;
- адаптация (например, портирование) для возможности работы на другой аппаратной платформе (или обновленной платформе), применения новых системных возможностей, функционирования в среде обновленной телекоммуникационной инфраструктуры и т.п.;
- вывода БД из эксплуатации.
Деятельность персонала сопровождения включает четыре ключевых аспекта:
- поддержка контроля (управляемости) БД в течение всего цикла эксплуатации;
- поддержка модификаций;
- совершенствование существующих функций;
- предотвращение падения производительности программной системы до неприемлемого уровня.