Есть отдельный класс СУБД - СУБД на графических ускорителях. С ними мы пытались ускорить часть самых тяжёлых расчётов хранилища. Они предлагают кратное увеличение производительности расчётов по сравнению с классическими колоночными in-memory БД и работают на своём подмножестве ANSI SQL. Имеющиеся у нас расчёты работали на SAP HANA Calculation View - язык графических схем. Потребовалась конвертация - решили сделать транслятор SAP HANA CV -> SqreamDB SQL.
В итоге изначальная инициатива пока приостановлена, а наработки с транслятором остались. Вот и решили ими здесь поделиться.
Пропущен блок кода
create table dual();
и из-за этого последующие блоки кода как будто бы сместились вверх, что создало путаницу между основным тестом и приводимыми примерами.
Есть отдельный класс СУБД - СУБД на графических ускорителях. С ними мы пытались ускорить часть самых тяжёлых расчётов хранилища. Они предлагают кратное увеличение производительности расчётов по сравнению с классическими колоночными in-memory БД и работают на своём подмножестве ANSI SQL. Имеющиеся у нас расчёты работали на SAP HANA Calculation View - язык графических схем. Потребовалась конвертация - решили сделать транслятор SAP HANA CV -> SqreamDB SQL.
В итоге изначальная инициатива пока приостановлена, а наработки с транслятором остались. Вот и решили ими здесь поделиться.
На уровне серверов приложений, преимущественно ABAP.