Чтобы купить сервер для базы данных, необходимо учитывать следующие особенности: СУБД обрабатывает информацию незначительными дозами. Идет обработка этих доз, после этого данные сохраняются. Другими словами данные проходят обработку транзакционно. Благодаря порционности обработки существуют определенные требования при выборе необходимого оборудования.
- Существенный объем ОЗУ применяется в том случае, если необходим резерв для кеширования, особенно для тех участков, которые используются максимально интенсивно.
- Большой производительностью должна обладать так называемая дисковая подсистема. Другими словами она должна обрабатывать большой объем малых запросов за единицу времени (IOPS).
- Необходима максимально возможная мощность оборудования для обработки самых разных операций.
Для формирования БД используются достаточно значительные БД, создается нагрузка на приобретенное оборудование. При его выборе необходимо это учитывать. Также на выбор серверного оборудования существенное значение оказывает число пользователей, которые подключены к серверу. Важное значение имеет специфика работы клиентов, которые оперируют БД. Важно наличие ПО резидентного типа и определение характера задач, которые выполняются непосредственно сервером.
Как правильно выбрать сервер для БД с учетом количества пользователей
- Для десяти пользователей: наличие не мене трех сата дисков, скорость вращения 7200 об/мин, ОЗУ порядка 4 Гб, На каждый процессор порядка 2 ядер, частота процессора 2.2 ГГц.
- Для двух десятков пользователей: наличие не мене трех сата дисков, скорость вращения 7200 об/мин, ОЗУ порядка 6 Гб, На каждый процессор порядка 4 ядер, частота процессора 2.3 ГГц.
- Для 50-ти пользователей: наличие не мене шести сата дисков, скорость вращения 7200 об/мин, ОЗУ порядка 16 Гб, На каждый процессор порядка восьми ядер, частота процессора 2.5 ГГц.
- Для ста пользователей: наличие не мене 10 сас дисков, скорость вращения 10000 об/мин, ОЗУ порядка 16 Гб, На каждый процессор порядка десяти ядер, частота процессора 2.8 ГГц.
- Для 200 пользователей: сервер, имеющий 4 процессора, наличие не мене 16 сас дисков, скорость вращения 10000 об/мин, ОЗУ порядка 64 Гб, На каждый процессор порядка десяти ядер, частота процессора 2.8 ГГц.
- Для пяти сотен пользователей: 4 процессора, частота 3 ГГц на каждый процессор 16 ядер, ОЗУ 128 Гб, не менее 24 SAS дисков, имеющими 10000 об/мин
Для того чтобы доступ к базе данных был устойчивый, необходимо в полном объеме сформировать специальное количество БД, с применением ПО. Все рекомендации от производителя должны быть неукоснительно соблюдены. В зависимости от особенностей проекта в целом формируются к каналам связи определенные требования. Также каналы связи зависят от числа людей, которые одновременно работают с базой данных. Данные показатели определяются посредством проведения специальных тестов, преимущественно нагрузочных. Если с типовым проектом базой данных пользуется порядка ста пользователей, то ширина канала должна быть 1 Гбит/сек. Возможна минимальная ширина не менее 100 Мбит/сек.
Какой носитель информации лучше выбрать: SSD или HDD
Правильный подбор носителя информации при выборе сервера играет решающую роль. Достаточно непросто выбрать какой накопитель лучше SSD или обычный HDD. Если скорость работы дисковой подсистемы не так как значительна, то преимущественно используется система HDD. Однако даже в этом случае необходимо оболочку и наиболее важные утилиты размещать на SSD дисках. Это существенно ускорит работу сервера.
Наиболее современное оборудование имеет SSD-носители типа NAND. Они потребляют мало электроэнергии, стирать память можно очень быстро. Также плотность записи в таких дисках очень высокая. Твердые диски существенно увеличивают скорость работы оборудования. Твердый диск считывает данные в три раза быстрее.