TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Member-only story

DATA ENGINEERING

The Case for Using Timeseries Databases

A brief introduction to the time-series databases — InfluxDB, TimescaleDB, and QuestDB

Kovid Rathee
TDS Archive
Published in
6 min readJan 2, 2021

--

This article was last updated on 1 September 2021.

A plethora of new databases have evolved from relational databases based on specific business requirements and use-cases. From in-memory key-value stores to graph databases, from geospatial databases to time-series databases. All of these different types of databases serve a specific use where the general solution of using a relational database isn’t very efficient.

Although there are a lot of different types of databases, here we’re going to look at time-series databases — the databases required to handle time-series data.

Data that consists of successive measurements of something over a time interval is time series data.

With the modernization of financial trading and IoT's advent, the need for time-series databases is evident. Stock and cryptocurrency prices change every second. To measure this changing data and to perform analysis on that data, we need an efficient way of storing and retrieving data.

--

--

TDS Archive
TDS Archive

Published in TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Kovid Rathee
Kovid Rathee

Written by Kovid Rathee

I write about tech, Indian classical music, literature, and the workplace among other things. 1x engineer on weekdays.

No responses yet