В ходе конференции PgConf.Russia 2020 компания Swarm64 представила в России свое новое решение Hybrid Transaction Acceleration Processing с поддержкой программируемого акселератора Intel Arria 10 FPGA для ускорения популярной СУБД с открытым кодом PostgreSQL. Компания продемонстрировала
Решение Hybrid Transaction Acceleration Processing (HTAP), представленное Swarm64, основано на применении ускорителя Intel Arria 10 FPGA, который берет на себя структуризацию массивов данных и комплексные вычисления, такие как анализ временных рядов и поисковые запросы с использованием метасимволов. При этом освобождаются вычислительные мощности серверных процессоров, и CPU получает доступ к уже сформированным результатам. Такая оптимизация повышает производительность действующей инфраструктуры и позволяет расширять вычислительную емкость ЦОДов без увеличения количества серверов.
В бенчмарке TPC-H, имитирующем высоконагруженные сценарии работы СУБД, например высокочастотную торговлю на бирже, компании удалось в 80 раз ускорить исполнение «тяжелых» запросов (Q6) в PostgreSQL в заданный временный промежуток без прекращения транзакций и в
В решении, продемонстрированном на конференции, Swarm64 Data Accelerator позволил поддерживать скорость записи новых торговых операций на уровне 12 млн. транзакций в минуту и, одновременно, выполнение 5000 аналитических операций в секунду на основе данных, доступных для анализа. Новые трейдинговые данные записывались в формате таблиц Postgres в постоянную память Intel Optane DC в режиме App Direct. Параллельно непрерывно осуществлялось чтение, изменение и перезапись информации в аналитические таблицы Swarm64, оптимизированные для аппаратного ускорения на Intel Arria 10 FPGA.
«Потенциал решения большой, — считает Михаил Цветков, технический директор Intel в России. — Ускоритель на FPGA может широко применяться в банковской сфере, индустриальном интернете вещей (производительность достаточна для real-time аналитики), ретейле, медицине для анализа массивов лабораторных и статистических данных, а также в науке, например, в астрофизике, изучающий скопления галактик и работающей с массивами данных в сотни терабайт. Мы рады видеть, как использование новых продуктов Intel позволяет достигать действительно впечатляющих, ощутимых в работе и исследованиях результатов».