Система управления базами данных (СУБД)

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

Глобально вся работа БД с данными делится на 2 части: OLTP (Online transaction processing) и OLAP (Online analytical processing). 

OLTP-нагрузка предъявляет высокие требования к скорости работы со случайными данными, все транзакции должны быть гарантированно записаны, так как это первичный источник данных.

OLAP-нагрузка предъявляет высокие требования к скорости чтения и записи, так как происходит перегрузка данных из одной базы в другую для последующей аналитики. Так как это копия данных, то требования, предъявляемые к надежности, как правило, менее серьезные, по сравнению с первичной копией данных в OLTP-базе. 

Использование СХД AERODISK ENGINE позволяет совместить оба типа нагрузки в рамках одной СХД, что позволяет значительно сократить затраты на покупку и обслуживание СХД для СУБД.




Здесь приведена обычная схема реализации обработки и хранения различных типов нагрузки: OLTP и OLAP.


При использовании СХД AERODISK ENGINE инфраструктура хранения может быть представлена в виде одной СХД, которая может работать с разными типами данных и нагрузок.

Рассмотрим реальный пример постановки задачи по обеспечению хранения данных СУБД и её решение с помощью СХД AERODISK ENGINE.

Задача:

  • Транзакционной базой (OLPT-нагрузка) пользуются 2000 клиентов через слой прикладного ПО. 

  • Общий объем транзакционной базы – 30TB. 

  • СУБД генерирует 15000 операций ввода/вывода (IOPS).

  • Аналитики выгружают и преобразовывают данные (ETL) в отдельную базу (OLAP-нагрузка). 

  • Суммарный объем аналитической базы после всех преобразований и выполнений запросов – 100ТБ.

Решение:

Для OLTP-нагрузки оптимальным будет использование дисков SSD и SAS для создания tiering пула.

Для OLAP-нагрузки оптимальным будет использование дисков SSD и NL-SAS для создания tiering пула.

Для обоих типов нагрузки оптимальным будет использовать SSD-кэша на чтение/запись и SSD для хранения словаря дедупликации.

Примерная конфигурация СХД представлена в таблице ниже.

 Контроллеры Диски  Ввод/вывод  Протоколы доступа  Лицензии  Примечания 
Engine N2 с 2-мя контроллерами на 24 диска 3,5/2,5 дюйма и дополнительной полкой на 24 диска  Для OLTP
NL-SAS 8x6TB 7.2k, собранные в RAID60
SSD
3x1,92GB 1 DWPD, собранные в RAID10 для online-tiering
SSD
3x800GB 3 DWPD, собранные в RAID10 для кэша на чтение/запись

Для OLAP
NL-SAS 15x10TB 7.2k, собранные в RAID60
SSD
5x1,92GB 1 DWPD, собранные в RAID10 для online-tiering
SSD
3x800GB 3 DWPD, собранные в RAID10 для кэша на чтение/запись

4x10 Гб/c Ethernet 
4x16 Гб/c FC
FC, iSCSI
Базовая лицензия
Лицензия на диски
Лицензия на дедупликацию
Лицензия на ПО Aerodisk Engine (A-CORE) SSD кэш (чтение и запись)
Лицензия на ПО Aerodisk Engine (A-CORE) многоуровневое хранение (TIERING)



 

ОСТАВИТЬ ЗАЯВКУ