1. A method comprising: configuring an analysis database managed by a processor of a node to store object metadata relating to an object received from a network coupled to the node; organizing the analysis database into a plurality of stages of data structures configured to store the object metadata to perform one of sequential and parallel processing of the stages; and using queue structures to store action requests configured to invoke actions performed by the stages of the analysis database when one or more dependencies of the stages are satisfied.