Time Series Database · Measurement Data · Data Logistics

Billions of readings. One database.
Full control.

The toposoft time series database stores and delivers measurement data with high performance. Time series carry fine-grained attributes – raw data is retained permanently, verified editing levels (qualities) are kept in parallel. Alongside the readings, texts can be stored as well. Operated through the GUI in the browser, with access via SQL from scripts or the command line – the system as a whole is called TopoFlix. Proven since 1993 with authorities and associations in water management.

Faster than InfluxDBin our benchmarks – on par with QuestDB
Raw data + qualitiesall editing levels retained side by side
Since 1993in production with authorities & associations in DE, AT, CH
100,000s of values/singestion from any source or monitoring network via JSON, Line Protocol or native SQL.
Who is it for?

Lots of measurement data? We turn it into reliable time series.

Gauges, groundwater, precipitation, energy or industrial sensor data: anyone continuously collecting readings needs not only storage but also quality assurance, traceability and automated data flows.

Water Management & Hydrography

Our home turf: gauges, groundwater, precipitation, water quality. Flood protection, design calculations, reporting obligations and long-term data storage – with TopoDesk and HyDaMS as proven applications on the same data core.

Energy, Agriculture & Industry

Load profiles, generation data, soil moisture, plant monitoring: the platform handles any time-related mass data – scaling from single loggers to thousands of measuring stations.

Developers & Analysts

You access time series, master data and geo data in TopoFlix directly through SQL from scripts (Python, Java, ...) or the command line – without proprietary clients or APIs.

The Architecture

TopoFlix – time series, master data and geo data in one system

At the centre sits TopoFlix: the time series database, flanked by master data and geo data, operated through the GUI in the browser. Data enters via Line Protocol or SQL, your own applications read it through SQL, Python or JavaScript – both without add-on modules. Optionally, TopoRello adds the automated data inflow, TopoCast serves applications in the browser and Pulsaro handles the automated data outflow.

Benchmarks

Faster than InfluxDB, on par with QuestDB – at a fraction of the storage footprint

Our own throughput tests from June 2026, same hardware, identical data from production. Why TopoFlix also does more, functionally, than generic time series databases is explained in the FAQ.

The Components of the Architecture

One core, three optional modules

All components run as a service or in the browser, with no cloud requirement.
See the full product overview →

The system

TopoFlix

The toposoft data system

  • TSDB time series database, flanked by master data and geo databases
  • GUI in the browser: configure, visualise, import, export
  • Ingestion via Line Protocol or SQL – no add-on module required
  • Access from your own applications through SQL, Python or JavaScript
  • Command-line interface for scripting and automation
More about TopoFlix →
Centre

TSDB – Time Series Database

The heart of TopoFlix

  • High performance: faster than InfluxDB, on par with QuestDB (our benchmarks)
  • Time series with fine-grained attributes
  • Raw data retained permanently + editing levels (qualities) in parallel
  • Comments on readings
  • Rating curves · formula time series
  • Flanked by master data and geo databases
More about TSDB →
Optional module

TopoCast

The web server for applications in the browser

  • Serves existing and newly commissioned toposoft applications in the browser
  • No rollout to individual workstations
  • TopoWeb – a construction kit of ready-made applications that are assembled and then run through TopoCast
  • See it live: TopoDesk demo at topodesk.de
More about TopoCast →
Optional module

TopoRello

Automated data inflow

  • Scheduled retrieval: (S)FTP, HTTP(S), process control systems, modem, TCP/IP
  • Scales from 1 to 100,000+ retrievals per day
  • Alerts on threshold violations and station failures
More about TopoRello →
Optional module

Pulsaro

Automated data outflow

  • Freely configurable: which data, when, where to
  • Many formats (e.g. Delft-PI, UVF), delivery via mail, FTP, file folders
  • Takes recurring reporting obligations off your hands
More about Pulsaro →
Try it live

TopoDesk in the browser

The architecture in action

A live demo of TopoDesk runs directly in the browser at topodesk.de – served by TopoCast, fed from the time series database. Try it without installing anything.

Start the demo ↗
Proven Applications · Modules · Interfaces

In production for decades – on the same data core

Applications and specialised modules that run daily at authorities and associations. All of them sit directly on the time series database and remain fully maintained.

HyDaMS

Hydrographic data management system

  • Developed for the Hydrographic Central Office in Vienna
  • Used by the hydrographic services of the Austrian federal states
More about HyDaMS →
Scripting language

Azur

Your extensions, your rules

  • Optimised scripting/programming language for time series, master data, geo data and grids
  • Flexible customisations and extensions on the customer side – no waiting for the vendor
  • Large set of built-in functions
More about Azur →

TopoVit & TopoMobil

Visualise & capture in the field

  • Display and edit hydrographs graphically and in tables
  • Capture readings in the field with the Android app
More →

See all products & modules

Clientele

Authorities and associations in water management have trusted us for decades

Federal and state agencies, water boards, municipalities and companies in Germany, Austria, Switzerland and Kenya work with toposoft software every day. All references in detail →

Erftverband, Bergheim
Emschergenossenschaft / Lippeverband, Essen
Wupperverband, Wuppertal
Hydrographic Central Office, Vienna
Agency for Roads, Bridges and Waters, Hamburg
Hydrographic Service of Styria
Hydrographic Service of Carinthia
Federal Office for the Environment FOEN, Switzerland
Frequently Asked Questions

Time series database & architecture – in brief

What is the toposoft time series database (TSDB)?

TSDB is a high-performance time series database for measurement data, continuously developed since 1993. It stores values with fine-grained attribution and permanently retains raw data in parallel with verified editing levels (qualities). It is flanked by a master data and a geo database. In our benchmarks, accessed through TopoFlix, it is faster than InfluxDB and on par with QuestDB.

How do I access the time series database?

The TSDB time series database is part of TopoFlix. Two interfaces are always available: SQL for queries across the time series, master data and geo databases, and Line Protocol for ingestion – plus a command-line interface for scripting and automation. In addition, the system can be operated through a GUI in the browser (configure, visualise, export and import). Optionally, the TopoCast web server serves ready-made applications in the browser.

What do TopoFlix queries actually look like?

TopoFlix speaks SQL – tailored to time series. Results come as JSON, ASCII table or HTML table, callable via REST (e.g. wget/curl), from your own programs or through the command-line interface:

Finding time series

SELECT * FROM ser_catalog WHERE Location="3001005" AND Channel="Discharge"

Fetching values – with a nested SELECT clause

SELECT * FROM
  SELECT tsid FROM ser_catalog WHERE Location="3001005" AND Channel="water level"
WHERE time BETWEEN "2009-01-01Z00:00:00" AND "2009-01-01T02:00:00"

Aggregating – daily means and monthly maxima

Let tsid = SELECT tsid FROM ser_catalog WHERE Location="3001005" AND Channel="water level"
SELECT AVG,1d   FROM tsid WHERE time BETWEEN "2009-01-01T00:00:00" AND "2009-01-10T00:00:00"
SELECT MAX,1mon FROM tsid WHERE time BETWEEN "2009-01-10T00:00:00" AND "2009-10-10T00:00:00"
How does measurement data get into the database automatically?

The TopoRello service retrieves measurement data on schedule from FTP and HTTP(S) servers, process control systems, modems and TCP/IP protocols and stores it directly in the time series database. Your own systems feed in data via the TopoFlix (SQL, JSON, Line Protocol).

How is data exported and distributed automatically?

Pulsaro exports time series and reports automatically: freely configurable which data is sent when, in which format (e.g. Delft-PI, UVF) and where to (mail, FTP, file folders) – for example to forecasting models, portals or to carry out reporting obligations.

Can I try toposoft software live?

Yes. A live demo of TopoDesk runs directly in the browser at topodesk.de – served by our TopoCast web server, no installation required.

What is TopoWeb?

TopoWeb is a construction kit of ready-made applications that can be assembled into an application of your own. It does not run alongside our TopoCast web server but on it – just like our purpose-built applications, only assembled from building blocks instead of written from scratch.

What sets TopoFlix apart from InfluxDB or QuestDB?

Other time series databases store values – TopoFlix manages time series data. In detail:

Storage: TopoFlix stores values in binary files with chained blocks whose size adapts dynamically to the amount of data; an index enables very fast read and write access. A time series with 2.3 million value pairs occupies 18.5 MB – in QuestDB it is 320 MB (17×), while InfluxDB keeps the data in RAM and uses Apache Parquet, which directly affects write performance (about 3–5× slower in writing than TopoFlix, see benchmarks).

Raw data and qualities: TopoFlix stores changes in higher editing levels without touching the raw data – and only where the changes occur. On reading, the levels are merged automatically. In InfluxDB or QuestDB you would need parallel tables and move all the management into the application.

Attributes instead of schema conventions: Every time series carries its own attribute set (unit, measured quantity, station, aggregation, sub-location …). With InfluxDB and QuestDB the application has to mix such information in itself.

Time series instead of value pairs: TopoFlix deals with time series, not just value pairs. Via TopoFlix you can directly query whether daily temperature means exist or only daily maxima – without relying on the application's naming conventions.

Who is the toposoft platform for?

For everyone who needs to manage, analyse, process or distribute large volumes of measurement data as time series: water management (gauges, groundwater, precipitation, water quality), energy and agriculture, industrial monitoring, environmental networks and research. Water Authorities and associations in water management in Germany, Austria and Switzerland have been using our software in production for decades.

Contact

Talk directly to the developers

No call centre, no hold music: at toposoft you are advised by the engineers and computer scientists who build the software themselves.

Address toposoft GmbH
Soerser Weg 10
52070 Aachen, Germany