Function Pipelines: Funktionale Programmierung zu PostgreSQL hinzufügen
(blog.timescale.com)-
Datenanalyse mit SQL deutlich einfacher machen
-
Einführung von Konzepten der funktionalen Programmierung in SQL mithilfe von „benutzerdefinierten Datentypen/Operatoren/Funktionen“ in Postgres
→ Ähnlich wie Pandas und PromQL
- Die Postgres-SQL-Syntax wird unverändert weiterverwendet, wodurch vollständige Kompatibilität mit bestehenden Tools gewährleistet ist, die mit Postgres integriert sind
SELECT device_id,
timevector(ts, val) -> sort() -> delta() -> abs() -> sum()
as volatility
FROM measurements
WHERE ts >= now()-'1 day'::interval
GROUP BY device_id;
Noch keine Kommentare.