
TimescaleDB Module
TimescaleDB-backed historian for Ignition 8.3
Extend the Ignition 8.3 system.historian with TimescaleDB for fast, scalable historian workloads, without losing the native Ignition tag and query experience.
What this module gives you
Database-side aggregation
Default aggregation is pushed down into TimescaleDB, so historian queries stay fast even at millions of samples per tag.
Rename tags without manual cleanup
Rename history tags from inside Ignition without writing SQL or touching the underlying tables.
Annotations and metadata
Attach annotations and rich metadata to historian data so context travels with the values.
Native Ignition feel
Configured like any other historian provider. Your tag groups, scripts and views keep working.
Built for scale
Designed for sites where the default historian starts to struggle: millions of tags, long retention, mixed analytical workloads. Stays fast no matter the amount of data.
Made by Ignition integrators
Built by the Mustry team from real-world historian projects, and supported by people who use it in production.
Why this module exists
The Ignition 8.3 historian is great out of the box, but at scale teams hit the same ceiling: query latency on long-range aggregates, painful tag renames, and metadata that lives outside the historian. We built this module to lean on TimescaleDB, a time-series database designed for exactly this workload, while keeping the Ignition developer experience untouched.
What you get
An Ignition module, install instructions and a configuration walkthrough for your gateway. Updates are available through our Basic Care module at 20% of the module price per year.
Benchmarks: aggregated query performance
How well does each historian handle a large dataset? For every setup we ran the same query: a 1000-point aggregation of a single tag on a ~158M-row historical dataset.* From a week to a full year of data, our module stays flat at tens of milliseconds while the SQL historians climb to over 35 seconds and the Core Historian fails. Lower is better.
- Mustry timescale module historian
- SQL Historian (TimescaleDB)
- SQL Historian (Postgres)
- Core Historian
* Query: queryAggregatedPoints, aggregation mode Average. Values are the median of 5 runs per query window. Bars are capped at the top of the chart; the labels show the measured times.
Request TimescaleDB Module
Fill in the form and we will be in touch with purchase information.