Patent attributes
Techniques for operating an archival database, referred to as a historian, are disclosed. The historian may be used to archive values from a real-time database. Data values to be archived in the historian are first written to a short-term, high-availability repository, such as a memory-mapped database. As data values “fill” the short-term repository, an archival processor application may be configured to “drain” them from the short-term repository and store them in a high-capacity, long-term archive, such as a disk-based database. Thus, the short-term repository may be used to provide fast access to the recent operational history of a monitored system, (e.g., a complex pipeline network), where long-term archive may be used to provide access to a comprehensive operational history of the monitored system.