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

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

Узнать больше

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

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

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

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

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

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

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

Рассмотрим реальный пример постановки задачи по обеспечению хранения данных СУБД и её решение с помощью СХД АЭРОДИСК 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 FCFC, iSCSIБазовая лицензия Лицензия на диски Лицензия на дедупликацию Лицензия на ПО Aerodisk Engine (A-CORE) SSD кэш (чтение и запись) Лицензия на ПО Aerodisk Engine (A-CORE) многоуровневое хранение (TIERING)

АЭРОДИСК

Подпишитесь на нашу рассылку,

чтобы быть в курсе последних новостей

Нажимая на кнопку, я соглашаюсь на обработку своих персональных данных в соответствии с Политикой в отношении обработки персональных данных АЭРОДИСК, а также соглашаюсь на получение рекламно-информационных материалов компании.