HDB++, a retrospective on 5+ years using Timescale

TUMR004
23 Sept 2025, 15:09
3m
Red Lacquer Room (Palmer House Hilton Chicago)

Red Lacquer Room

Palmer House Hilton Chicago

17 East Monroe Street Chicago, IL 60603, United States of America
Poster Presentation with Mini Oral MC03: Control System Sustainment and Management TUMR Mini-Orals (MC03, MC04, MC08)

Speaker

Reynald Bourtembourg (European Synchrotron Radiation Facility)

Description

The Tango HDB++ project is a high-performance, event-driven archiving system that stores data with microsecond resolution timestamps. HDB++ supports various backend databases to accommodate any infrastructure choice, with Timescale as the default option. Timescale, an extension of PostgreSQL, is selected for its exceptional performance, reliability, and open-source license.
After more than five years of using the system in production at major facilities such as the ESRF, MAX IV and SKAO, this paper presents the insights gained from operating HDB++ with Timescale in a large research facility.
Results are presented considering various perspectives. From a performance standpoint, the paper examines how the scalability features have maintained low query response times despite the continuous growth in data volume over the years. From the system administration perspective, findings show that standardized and proven technologies have consistently supported high-quality service delivery. Lastly, from the user perspective, we analyze how users can query data stored from the inception of the project up to last week within seconds, either from the python API or from clients like grafana. This capability is also enabled by the successful migration and integration of archived data from older or different systems into the database in full compliance with HDB++ standards.

Manuscript formatting LaTeX

Author

Damien Lacoste (European Synchrotron Radiation Facility)

Co-authors

Graziano Scalamera (Elettra-Sincrotrone Trieste S.C.p.A.) Guillaume Jourjon (Commonwealth Scientific and Industrial Research Organisation) Mr Johan Forsberg (MAX IV Laboratory) Mr Jose Antonio Ramos Andrades (ALBA Synchrotron (Spain)) Lorenzo Pivetta (Elettra-Sincrotrone Trieste S.C.p.A.) Reynald Bourtembourg (European Synchrotron Radiation Facility) Sergi Rubio-Manrique (ALBA Synchrotron (Spain)) Mr Thomas Juerges (SKA Observatory)

Presentation materials

There are no materials yet.