timescaledb. База данных для хранения данных временного ряда#
Версия: 2.11.1.
В исходном дистрибутиве установлено по умолчанию: нет.
Связанные компоненты: отсутствуют.
Схема размещения:
ext.
Доработка#
Доработка не проводилась.
Ограничения#
Ограничения отсутствуют.
Установка#
При наличии прав администратора СУБД включение модуля возможно выполнить вручную:
CREATE EXTENSION timescaledb SCHEMA ext;
Настройка#
Настройка не требуется.
Ссылки на документацию разработчика#
Дополнительно поставляемый модуль timescaledb: https://docs.timescale.com/
Обновления#
В релизе Pangolin 6.1.0 расширение TimescaleDB было обновлено с версии 2.4.2 до версии 2.11.1. Список изменений:
Возможность использования непрерывных агрегатов для распределенных гипертаблиц.
Поддержка PostgreSQL 14.
Непрерывные агрегаты со сжатием.
Более новая версия
time_bucketв функцииtime_bucket_ng. Эта функция поддерживает годы, месяцы, дни, часы, минуты, секунды и часовые пояса.API для манипулирования chunk на узлах данных в распределенной гипертаблице. Это включает возможность добавления узла данных и перемещения chunk на новый узел данных для ребалансировки кластера.
Оптимизация хранения и производительности запросов к непрерывным агрегатам.
Теперь в непрерывном агрегате можно использовать следующие клаузы и функции запроса:
FILTER,DISTINCT,ORDER BY, а также агрегат упорядоченных множеств и агрегат гипотетических множеств.Оптимизация времени планирования запроса
now().Улучшена производительность вставки
COPY.Улучшена производительность
UPDATE/DELETEна PostgreSQL 14 за счет исключения chunk.time_bucketтеперь поддерживает работу по месяцам, годам и часовым поясам.Улучшена производительность массового
SELECTиCOPYдля распределенных гипертаблиц.Управление политикой
CAggв 1 шаг.Миграция непрерывных агрегатов в новый формат.
Иерархические непрерывные агрегаты (т.е. непрерывный агрегат поверх другого непрерывного агрегата).
Улучшена функция
time_bucket_gapfillдля возможности указания часового пояса в bucket.Введены фиксированные расписания для фоновых заданий и возможность проверки ошибок заданий
Добавлена функция
alter_data_node()для изменения конфигурации узла данных. Эта функция вводит возможность настройки доступности узла данных.Join в непрерывных агрегатах.
Произведен пересмотр архитектуры работы сжатия: двухкратное улучшение скорости
INSERTв сжатые chunk.Полная поддержка PostgreSQL 15 для всех существующих функций.
Добавлена поддержка операций
DMLнад сжатыми chunk:Поддержка
UPDATE/DELETE.Поддержка unique constraints на сжатые chunk.
Поддержка
ON CONFLICT DO UPDATE.Поддержка
ON CONFLICT DO NOTHING.
Поддержка join для иерархических непрерывных агрегатов.