Paper |
Title |
Page |
TUPHA166 |
New Developments for the HDB++ TANGO Archiving System |
801 |
|
- L. Pivetta, G. Scalamera, G. Strangolino, L. Zambon
Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
- R. Bourtembourg, S. James, J.L. Pons, P.V. Verdier
ESRF, Grenoble, France
- S. Rubio-Manrique
ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
|
|
|
TANGO HDB++ is a high performance event-driven archiving system which stores data with micro-second resolution timestamps, using archivers written in C++. HDB++ currently supports MySQL and Apache Cassandra back-ends but could be easily extended to support additional back-ends. Since the initial release many improvements and new features have been added to the HDB++. In addition to bug-fixes and optimizations, the support for context-based archiving allows to define an archiving strategy for each attribute, specifying when it has to be archived or not. Temporary archiving is supported by means of a time-to-live parameter, available on a per-attribute basis. The Cassandra back-end is using Cassandra TTL native feature underneath to implement the time-to-live feature. With dynamic loading of specific libraries switching back-ends can be done on-the-fly and is as simple as changing a property. Partition and maintenance scripts are now available for HDB++ and MySQL. The HDB++ tools, such as extraction libraries and GUIs, followed HDB++ evolution to help the user to take full advantage of the new features.
|
|
|
Poster TUPHA166 [1.957 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA166
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
TUSH103 |
Web and Multi-Platform Mobile App at Elettra |
984 |
|
- L. Zambon, A.I. Bogani, S. Cleva, E. Coghetto, F. Lauro
Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
- M. De Bernardi
University of Trieste, Trieste, Italy
|
|
|
A few apps have been recently developed at Elettra Sincrotrone Trieste. The main requirements are the compatibility with the main mobile device platforms and with the web, as well as the "mobile-first" user interface approach. We abandoned the possibility of developing native apps for the main mobile OSs. There are plenty of libraries and frameworks for the development of modern cross platform web/mobile applications. In this scenario the choice of a particular set of libraries is crucial. In this paper we will discuss the motivation of our choice trying to compare it with the other possibilities in regard to our particular use cases, as well as the first applications developed.
|
|
|
Poster TUSH103 [3.358 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH103
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|