It will be appreciated that, in various instances, one or more of the depicted devices may be co-located. As mere illustrations, a protocol generator device 124 may be located in a same geographic area (e.g., building, city, zip code, district or state) as one or more data-collection devices (e.g., component 102 or user device 104).
Some or all of the data in streams being processed by stream processing system 120 may be routed to one or more data store management systems 130, which can store the data at one or more non-volatile memory stores and/or respond to requests (e.g., from an event monitor device 126) to retrieve specific data. For example, data store management system 130 may maintain a data structure that relates one or more indices to a storage location or address. An index may uniquely relate to, for example, a data element, composite, subject, source, facility and so on. Thus, it will be appreciated that, in some instances, a storage address can correspond to a plurality of indices, and—depending on a type of an index—a plurality or storage addresses may be associated with a single index. Data store management system 130 may be located in a same or different geographic area than stream processing system 120, an event monitor 126 and/or one or more data-collection devices.