Аналитика на ibm z: Ускоритель idaa. · 2019. 12. 16. · Аналитика...

12
Аналитика на IBM Z: Ускоритель IDAA. Казакова Ирина IBM Z Software Specialist [email protected]

Upload: others

Post on 11-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

Аналитика на IBM Z: Ускоритель IDAA.

Казакова Ирина

IBM Z Software Specialist

[email protected]

Page 2: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

Технология Db2 Analytics Accelerator

Гибридная платформа IBM Z

• Поддерживает обработку транзакций и

аналитические рабочие нагрузки одновременно

• Предоставляет лидирующие технологии в области производительности для смешанных рабочих нагрузок

• Превосходная доступность, надежность и безопасность

Db2 for z/OS and Db2 Analytics Accelerator

Page 3: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

Технология Db2 Analytics Accelerator

Основная идея: Объединить две технологии для работы с базой данных в гибридной системе работая с одними и теми же данными - Db2 z / OS для транзакционной обработки - Db2 Analytics Accelerator для

сложных / аналитических запросов Весь доступ к данным и управление идет через Db2 z/OS. Думайте об ускорителе как о дополнительном пути доступа для определенных типов запросов.

Page 4: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

Технология Db2 Warehouse with BLU Acceleration

Analytics Accelerator основан на принципе Db2 Warehouse - Лучший аналитический движок IBM для многих продуктов - Последние технологические новинки аналитики - SQL-совместимость между продуктами IBM - Хорошее ускорение для обработки очень сложных аналитических запросов - Высокая степень конкурентности пользователь/запрос - Большой потенциал для более быстрого приема инкрементальных обновлений • В результате значительно снижается задержка HTAP-запросов.

Page 5: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

BLU Acceleration – как это работает 10 TB raw data 34 columns 13.5 years data No indexes used

SELECT COUNT_BIG(*) from DAILY_SALES WHERE PERKEY => 1997001 AND PERKEY <= 1997091

Page 6: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

Db2 Analytics Accelerator for z/OS Version 7.1, deployment on IBM Z

Программный продукт, работающий с IBM Z Пакет SW интегриуется в IBM Secure Service Container, чтобы предоставить полностью управляемое устройство, работающее в LPAR SSC, которое можно развернуть за считанные минуты. Легко интегрируется в среду IBM Z заказчика и использует известные процедуры управления LPAR-, памятью и CPU. Использует предоставленное клиентом хранилище для хранения данных на стороне ускорителя. Масштабируется с назначением доступных процессорных ядер, изначально ориентируясь на размеры, сравнимые с приборами 1/2 rack PDA (N3001-005)

Page 7: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

IBM Db2 Analytics Accelerator on IBM Z

Page 8: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

Hybrid Transaction and Analytical Processing - HTAP

Page 9: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

Как True-HTAP применяется? Новый zParm QUERY_ACCEL_WAITFORDATA + Special register

BIND опция планируется в дальнейших релизах

CURRENT QUERY ACCELERATION

WAITFORDATA = n.m

n.m = 0.0 - 3600.0 (seconds) Default: 0.0 = No wait Can be set differently for each query

WAITFORDATA = 0.0

Immediately execute in the Accelerator (current behavior, no delay)

Page 10: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

Как True-HTAP применяется?

WAITFORDATA > 0.0

Wait for committed changes to be applied via asynchronous replication

If wait time is exceeded check Delay Expiration rule (Option 13 of the replication submenu of the configuration console):

If “CONTINUE”, immediately execute in the Accelerator and return SQLCODE +904

If “FAIL” (default), check CURRENT QUERY ACCELERATION special register

If “WITH FAILBACK” is specified, execute query in Db2

Else FAIL query with SQLCODE -904

Page 11: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

Критерии ускорения

• Динамические и статические запросы могут быть ускорены

• Db2 Optimizer решает должен ли запрос быть отправлен на акселератор • Dynamic: во время исполнения • Static: по времени BIND

• Целый запрос может быть отправлен на акселератор, не по частям

• Только запросы на чтение рассматриваются для ускорения

• Запросы с INSERT выражениями могут быть ускорены

• Пререквизиты для ускорения запросов: • Акселератор запущен • Все используемые таблицы доступны

для ускорения • Опции для ускорения запросов

определены • Special register (CURRENT QUERY ACCELERATION)

• BIND option • ZPARM (QUERY_ACCELERATION) in Db2 for z/OS • Options: ELIGIBLE, ENABLE, ENABLE WITH

FAILBACK, ALL

Page 12: Аналитика на IBM Z: Ускоритель IDAA. · 2019. 12. 16. · Аналитика на ibm z: Ускоритель idaa. Казакова Ирина ... по времени

Спасибо!