asopi tech
asopi techIndie Developer

Asopitech VS

TDengine vs Alopex Skulk

The TDengine model of one SQL table per data collection point and super tables, compared with Alopex Skulk.

Updated: Oct 13, 2026

What TDengine is

TDengine is an open source time-series database built for IoT, connected vehicles, the industrial internet and similar scenarios.

How it works

  • Data model: one SQL table per data collection point, with super tables grouping collection points of the same kind.
  • SQL: queries in SQL with time-series extensions.
  • Cluster: a TDengine cluster is made of processes called data nodes (dnodes).

Main features

  • Stream processing with windows.
  • Data subscription that works like a message queue.
  • Official connectors for C/C++, Java, Python, Go, Node.js, C# and Rust.

Limits

TDengine runs as a cluster separate from the application. Data has to be designed around its own model of per-collection-point SQL tables and super tables.

How it differs from Alopex Skulk

Both store time series from devices and sensors and aggregate them with SQL.

Alopex Skulk is a time-series engine written in Rust that grows from embedded to server to cluster on the same engine. Start small by embedding it in your application, then move the same application to a server with Prometheus-compatible endpoints and to a cluster that scales out with sharding and replication. In every form it ingests time series, queries them with PromQL and SQL, stores them in time-partitioned, columnar Parquet files, and drops expired partitions automatically. Tagged metrics are written as they are, with no SQL table per collection point. It is embedded in the application on edge devices and runs as a server or cluster where data is gathered, on the same engine.

Try Alopex Skulk to connect applications on devices and the cluster that gathers their data with one time-series engine. Start from Alopex Skulk.

References