David KohnFunction Pipelines: Building Functional Programming into PostgreSQL Using Custom OperatorsWe are announcing function pipelines, a new capability that introduces functional programming concepts inside PostgreSQL (and SQL) using…Oct 19, 2021Oct 19, 2021
David KohninTowards Data ScienceHow percentile approximation works (and why it’s more useful than averages)Get a primer on percentile approximations, why they’re useful for analyzing large time-series data sets, and how we created the percentile…Sep 14, 2021Sep 14, 2021
David KohninTowards Data ScienceHow PostgreSQL aggregation works and how it inspired our hyperfunctions’ designGet a primer on PostgreSQL aggregation, how PostgreSQL’s implementation inspired us as we built TimescaleDB hyperfunctions and its…Aug 4, 2021Aug 4, 2021
David KohninTowards Data ScienceWhat time-weighted averages are and why you should careLearn how time-weighted averages are calculated, why they’re so powerful for data analysis, and how to use TimescaleDB hyperfunctions to…Jul 22, 2021Jul 22, 2021
David KohninTimescaleTimescaleDB 1.1 performance optimizations and PG11 support (beta)New release includes beta support for PG11, as well as built-in optimizations and open-source tooling to improve performance.Dec 13, 2018Dec 13, 2018