59
транзакционно, т. е. система запрашивает небольшой объем данных,
выполняет с ними операцию, а затем сохраняет их. Это накладывает
определенные требования к оборудованию сервера базы данных, а именно:
– Большой объем оперативной памяти для кеширования наиболее
интенсивно используемых частей базы данных;
– Высокопроизводительная дисковая подсистема, характеризующаяся
прежде всего способностью обрабатывать большое количество мелких
запросов за единицу времени (IOps - входы / выходы в секунду);
– Высокая вычислительная мощность для обработки информации.
Основное требование к серверной плате заключается в том, что она
должна иметь возможность отслеживать и контролировать все компоненты
сервера в режиме реального времени, а в случае сбоя любого из компонентов
без прерывания работы выполнять автоматическое резервное копирование
компонента и уведомлять системного администратора об ошибке.
Серверу базы данных требуется большой объем оперативной памяти.
Работа с оперативной памятью на несколько порядков быстрее, чем с
жесткими дисками, поэтому чем больше памяти у сервера, тем лучше при
условии, что операционная система и само приложение сервера СУБД
способны обращаться и работать с таким большим объемом памяти.
Современные операционные системы и приложения на самом деле не имеют
этих ограничений, потому что способны адресовать до 64 ГБ и более.
Двухпроцессорные серверы могут быть оснащены 128 ГБ ОЗУ, а четырех- и
восьмипроцессорные серверы - до 256 ГБ.
В качестве жестких дисков для серверов БД рекомендуется
использовать диски SSD (Solid State Drive) со скоростью чтения записи 2500
Б/с. Эти диски оптимизированы для работы на транзакционных нагрузках и,
согласно этому показателю, имеют в два-три раза более высокую
производительность, чем диски SATA. Кроме того, диски SAS изначально
предназначались для работы в RAID-массивах и демонстрировали почти