1. A computer-implemented method for managing status and activity history of a device comprising: delivering status and activity information of at least one device to a network management entity; extracting at least a portion of the status and activity information by the network management entity, and delivering the at least a portion of the status and activity information extracted for the at least one device into one or more nodes of a distributed database; wherein an application sending data to the one or more nodes of a distributed database interfaces with a database feature that assigns a unique key value to that data identifying a node where the data is being stored; wherein the status and activity information comprises any of whether the device is on or off, location of the device, numbers and types of activity sessions and signal strength and success in passing traffic and a combination thereof, and each of the one or more database nodes includes access to one or more key value tables to allow for access to at least a portion of the status and activity information.