File Storage

This type of storage facility helps AggreGate server to perform in embedded environments with unsufficient resources, such as IoT gateways, single-board computers, Linux PLCs, touch panels or industrial PCs.

Basically, plain file storage assumes that every piece of data is stored in a separate file addressed by its name and path.

Since simple file-based storage doesn’t offer any structured access to data values stored in separate files, this facility is only suitable for keeping configuration, binary blocks, and statistics.

File buffers are also used by such embedded servers for keeping very simple queues of events before they are sent to a higher-level server that has a full-fledged event storage facility. This is the way AggreGate tackles unexpected gateway restarts in case of power failures, etc.