Что такое TimescaleDB?

Middle
136 просмотров
AFK Offer AI

TimescaleDB — расширение PostgreSQL для time series данных. Автоматически партиционирует таблицу по времени (hypertables), оптимизирует запросы с time_bucket(), поддерживает автоматическое сжатие и retention policies. Установка: CREATE EXTENSION timescaledb, SELECT create_hypertable('metrics', 'time'). Преимущество — полная совместимость с SQL, JOIN-ы с обычными таблицами. В Go работаешь через обычный pgx — никаких специальных драйверов не нужно.

Следующий вопрос

Как реализовать distributed lock на Go?