JACoW logo

Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


BiBTeX citation export for THMBCMO01: New Developements on HDB++, the High-performance Data Archiving for Tango Controls

@inproceedings{lacoste:icalepcs2023-thmbcmo01,
  author       = {D. Lacoste and R. Bourtembourg and J. Forsberg and T. Juerges and J.J.D. Mol and L. Pivetta and S. Rubio-Manrique and G. Scalamera},
% author       = {D. Lacoste and R. Bourtembourg and J. Forsberg and T. Juerges and J.J.D. Mol and L. Pivetta and others},
% author       = {D. Lacoste and others},
  title        = {{New Developements on HDB++, the High-performance Data Archiving for Tango Controls}},
% booktitle    = {Proc. ICALEPCS'23},
  booktitle    = {Proc. 19th Int. Conf. Accel. Large Exp. Phys. Control Syst. (ICALEPCS'23)},
  eventdate    = {2023-10-09/2023-10-13},
  pages        = {1190--1194},
  paper        = {THMBCMO01},
  language     = {english},
  keywords     = {TANGO, database, controls, interface, extraction},
  venue        = {Cape Town, South Africa},
  series       = {International Conference on Accelerator and Large Experimental Physics Control Systems},
  number       = {19},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {02},
  year         = {2024},
  issn         = {2226-0358},
  isbn         = {978-3-95450-238-7},
  doi          = {10.18429/JACoW-ICALEPCS2023-THMBCMO01},
  url          = {https://jacow.org/icalepcs2023/papers/thmbcmo01.pdf},
  abstract     = {{The Tango HDB++ project is a high performance event-driven archiving system which stores data with micro-second resolution timestamps. HDB++ supports many different backends, including MySQL/MariaDB, TimeScaleDB (a time-series PostgreSQL extension), and soon SQLite. Building on its flexible design, latest developments made supporting new backends even easier. HDB++ keeps improving with new features such as batch insertion and by becoming easier to install or setup in a testing environment, using ready to use docker images and striving to simplify all the steps of deployment. The HDB++ project is not only a data storage installation, but a full ecosystem to manage data, query it, and get the information needed. In this effort a lot of tools were developed to put a powerful backend to its proper use and be able to get the best out of the stored data. In this paper we will present as well the latest developments in data extraction, from low level libraries to web viewer integration such as grafana. Pointing out strategies in use in terms of data decimation, compression and others to help deliver data as fast as possible. }},
}