Exasol — коммерческая аналитическая колоночная реляционная система управления базами данных, ориентированная на высокопроизводительную обработку аналитических нагрузок. Система реализует in-memory и MPP (Massively Parallel Processing) архитектуру, позволяющую выполнять сложные агрегации и аналитические запросы над большими объёмами данных с минимальными задержками. Exasol используется для построения хранилищ данных, ускорения BI-инструментов и интеграции рабочих нагрузок машинного обучения непосредственно в базе данных.
Платформа разрабатывается как масштабируемое решение: она поддерживает распределённое хранение и обработку, автоматическое параллелирование запросов и оптимизацию выполнения на узлах кластера. В Exasol предусмотрены средства для интеграции с инструментами ETL/ELT, средствами визуализации и аналитическими фреймворками, а также возможности расширения через встроенные и внешние языковые расширения для выполнения пользовательского кода на Python, R и других языках в контексте запросов.
- Архитектура: Колончатое хранение данных с in-memory кешированием и MPP-параллелизмом для распределённой обработки запросов.
 - Производительность: Оптимизация выполнения запросов, векторные операции и распределённые алгоритмы для ускорения аналитических задач.
 - Масштабирование: Горизонтальное масштабирование за счёт добавления узлов кластера с автоматическим перераспределением данных и нагрузок.
 - Интеграция ML: Встроенная поддержка выполнения аналитических и машинно-обучающих сценариев, возможность запуска пользовательского кода (например, Python/R) рядом с данными.
 - Совместимость: Поддержка стандартного SQL и интерфейсов для подключения BI-инструментов, ETL-систем и языковых расширений.
 - Управление данными: Инструменты для загрузки, трансформации и оркестрации данных, а также для управления метаданными и ресурсами кластера.
 - Надёжность и отказоустойчивость: Механизмы репликации, резервирования и восстановления, обеспечивающие доступность данных в распределённой среде.
 - Безопасность: Механизмы аутентификации, авторизации и шифрования данных при хранении и передаче, поддержка управления доступом на уровне ролей.
 - Администрирование: Веб-интерфейсы и утилиты командной строки для мониторинга производительности, управления кластерами и настройки параметров системы.
 - Сценарии использования: Хранилища данных для корпоративной аналитики, ускорение BI-отчетности, аналитика реального времени и запуск ML-работ непосредственно в базе.