1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 <2016> 2017 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 <2016> 2017 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Archive Appliance Backends |
From: | "Kasemir, Kay" <[email protected]> |
To: | William Cork <[email protected]>, "[email protected]" <[email protected]> |
Date: | Wed, 21 Sep 2016 10:57:02 +0000 |
Hi:
>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
|