CedrusData 442-1 (21 марта 2024)#

CedrusData 442-1 основан на Trino 442 и содержит весь функционал данной версии.

Общее#

  • Добавлена промышленная поддержка динамических каталогов и команд CREATE CATALOG и DROP CATALOG. Поддержаны три типа хранилищ каталогов: Postgres, RocksDB, память. Поддержано выборочное применение свойств к различным узлам. Для включения установите параметр catalog.management=cedrusdata_dynamic.

  • Добавлен кэш результатов, который значительно ускоряет обработку повторяющихся запросов. Закэшированные результаты могут быть сохранены в памяти координатора или в файловой системе. Для включения кэша результатов необходимо добавить параметр конфигурации cedrusdata.result-cache.enabled=true. Документация: Кэш результатов запросов CedrusData.

  • Добавлена поддержка PowerBI при работе через Arrow Flight SQL. Гайд по настройке: Подключение к Microsoft Power BI.

  • Добавлено автоматическое закрытие по таймауту пользовательской сессии в Arrow Flight SQL.

  • Добавлена системная таблица system.cedrusdata.stats_cluster, которая отображает кумулятивные статистики кластера: количество worker-узлов, доступная и потребляемая память, загрузка CPU. Для включения сбора статистик необходимо добавить параметр конфигурации cedrusdata.stats.cluster.enabled=true. Документация: cedrusdata.stats_cluster.

Web-интерфейс CedrusData#

  • Добавлена первая версия web-интерфейса CedrusData, который позволяет запускать SQL запросы. Документация: Web-интерфейс CedrusData.

Iceberg коннектор#

  • Улучшена поддержка co-located Join для partitioned таблиц.

  • Улучшена производительность локального дискового кэша.

  • Удалены параметры конфигурации cedrusdata.iceberg.partition-execution.bucket-count, cedrusdata.iceberg.soft-affinity-scheduling.enabled и cedrusdata.node-scheduler.soft-affinity.candidates.

Greenplum коннектор#

  • Исправлена ошибка, когда параллелизм не учитывался при осуществлении pushdown операторов SORT и LIMIT.