Setup of a History Storage Engine based on Hypertable at ELSA

Dennis Proft, F. Frommberger, W. Hillert · JACOW · 2014

The electron stretcher facility ELSA serves external hadron physics experiments with a beam of unpolarized and polarized electrons of up to 3.2 GeV energy. Its in house developed control system is able to provide real time beam diagnostics as well as steering tasks in one homogeneous environment. The existing archive engine, a simple application logging parameter changes to a file storage, was unable to cope with the rising amount of parameter updates per second. Therefore a new storage system based on the non-relational database system hypertable has been introduced. It is capable of storing huge amounts of data to distributed storage systems, thus being able to handle the recording of every parameter change at any given time. The data can be read back with low latency to a newly developed graphical data browser using a C++ interface. This contribution will give details on the setup and performance of the history storage engine on top of hypertable.

Read the paper · More papers on PaperTik