paint-brush
How PostgreSQL Aggregation Inspired Timescale Hyperfunctions’ Designby@davidkohn
1,115 reads
1,115 reads

How PostgreSQL Aggregation Inspired Timescale Hyperfunctions’ Design

by David Kohn23mSeptember 1st, 2021
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

There are nearly three million active TimescaleDB databases running mission-critical time-series workloads across industries. Time-series data comes at you fast, sometimes generating millions of data points per second. Timescale is built with developer experience at our core, and we take great care to design our products and APIs to be developer-friendly. To ensure we stay focused on developer experience as we plan new features, we established a set of “design constraints” that guide our development decisions. In this post, I explain how these constraints led us to adopt two-step aggregation.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - How PostgreSQL Aggregation Inspired Timescale Hyperfunctions’ Design
David Kohn HackerNoon profile picture
David Kohn

David Kohn

@davidkohn

Software engineer at Timescale. Former battery guy turned database guy. Enjoys teaching and pottery.

About @davidkohn
LEARN MORE ABOUT @DAVIDKOHN'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

David Kohn HackerNoon profile picture
David Kohn@davidkohn
Software engineer at Timescale. Former battery guy turned database guy. Enjoys teaching and pottery.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite