Data Model and Query Language
TSDBs typically adopt a schema-less or semi-structured data model suited for time series data. They often support flexible schemas, allowing for dynamic addition and modification of fields over time. Common query languages for TSDBs include SQL-like languages with extensions for time series operations, as well as domain-specific languages optimized for time-based queries, aggregation, and filtering.
How to Choose a Scalable Open Source Time Series Database
In today’s world, we use a lot of devices and systems that generate a ton of data over time. For example, think about the weather reports you see every day, the steps counted by your fitness tracker, or the information about how many people visit a website. All of this data is called time series data because it’s recorded with a timestamp, showing when each piece of information was collected.