Превратите PostgreSQL в тайм-серверную СУБД с помощью одного расширения
В стандартном PostgreSQL все строки хранятся в одной таблице. По мере роста тайм-серверных данных до миллионов записей запросы не могут пропускать нерелевантные данные, поэтому даже запросы по свежим данным сканируют гораздо больше, чем нужно.
TimescaleDB решает это через гипертаблицы, которые автоматически разбивают данные на временные чанки.
Запросы затрагивают только нужные чанки, остальная часть данных не участвует в чтении.
Другие возможности:
• уменьшение объёма хранения до 95% за счёт колоночного сжатия с полной поддержкой запросов
• ускорение запросов через непрерывные агрегаты, которые обновляются только новыми данными
• встроенные политики хранения для автоматического удаления старых данных
Плюс TimescaleDB — это open source. Достаточно установить расширение и продолжать использовать PostgreSQL.
Ссылка: https://tsdb.co/ktran-x
👉 @SQLPortal
Post #1738
1.59K
