>This is my first EPICS tech-talk post.
Welcome
>Has anyone created an alternative backend to PB files?
>I'm looking into utilising
a time series database instead
Good question.
I am not aware of that being available for the Archive Appliance.
The archive appliance code started out using the code for the archive engine that's in the CS-Studio repository, see
That one originally uses a relational database (MySQL, Oracle or postgres) for data storage, which is very reliable but not fast.
The code that actually writes to the RDB is in plugs that can be replaced with another type of storage.
There is, for example, an implementation that uses Apache Cassandra, see
The archive appliance has by now deviated quite a lot from the original archive engine that's in the CS-Studio repository because it has a much nicer web
interface and some amount of self-maintenance.
I don't know if this means that the underlying storage is still somewhat "pluggable" so that you could replace the custom
collection of protobuf files with for example Cassandra.
Thanks,
Kay