One or more computer-readable media storing computer-executable instructions that upon execution cause one or more processors to perform continuous operations of an analytic engine comprising: storing one or more data assets and associated telemetry information of at least one media recording device (102 -102) in a primary database, the one or more data assets including an audio recording, a video recording, or a multimedia recording, the associated telemetry information including geolocations of the at least one media recording device (102 -102) at multiple times; storing at least one reference to the one or more data assets and duplicate of the associated telemetry information in a secondary database, the secondary database providing faster data read speed than the primary database; and performing pre-calculations based at least on the telemetry information as stored in the primary database according to one or more mapping parameters to generate multiple sets of pre-calculated data; characterized by: sending a set of pre-calculated data from the multiple sets of pre-calculated data for presentation on an analytic map (122, 128) of a dashboard displayed on a remote computing device (124, 130), wherein: the primary database receives and stores a large amount of data assets and telemetry information while guaranteeing the properties of atomicity, consistency, isolation, and durability (ACID) for the data, and wherein the primary database balances a read and write performance in order to handle large volumes of data; and the secondary database ensures that the pre-calculation of map data for the analytic map (122, 128) is performed in an expedient manner, as the secondary database supports real-time big data calculations for web applications and prioritizes read access over write access; wherein the primary database is a relational or transactional database, and the secondary database is a non-relational or non-transactional database. storing one or more data assets and associated telemetry information of at least one media recording device (102 -102) in a primary database, the one or more data assets including an audio recording, a video recording, or a multimedia recording, the associated telemetry information including geolocations of the at least one media recording device (102 -102) at multiple times; storing at least one reference to the one or more data assets and duplicate of the associated telemetry information in a secondary database, the secondary database providing faster data read speed than the primary database; and performing pre-calculations based at least on the telemetry information as stored in the primary database according to one or more mapping parameters to generate multiple sets of pre-calculated data; characterized by: sending a set of pre-calculated data from the multiple sets of pre-calculated data for presentation on an analytic map (122, 128) of a dashboard displayed on a remote computing device (124, 130), wherein: the primary database receives and stores a large amount of data assets and telemetry information while guaranteeing the properties of atomicity, consistency, isolation, and durability (ACID) for the data, and wherein the primary database balances a read and write performance in order to handle large volumes of data; and the secondary database ensures that the pre-calculation of map data for the analytic map (122, 128) is performed in an expedient manner, as the secondary database supports real-time big data calculations for web applications and prioritizes read access over write access; wherein the primary database is a relational or transactional database, and the secondary database is a non-relational or non-transactional database. the primary database receives and stores a large amount of data assets and telemetry information while guaranteeing the properties of atomicity, consistency, isolation, and durability (ACID) for the data, and wherein the primary database balances a read and write performance in order to handle large volumes of data; and the secondary database ensures that the pre-calculation of map data for the analytic map (122, 128) is performed in an expedient manner, as the secondary database supports real-time big data calculations for web applications and prioritizes read access over write access; wherein the primary database is a relational or transactional database, and the secondary database is a non-relational or non-transactional database.