1. A method for managing information about data added to a database, comprising: receiving, using at least one processor, by a data processing application, a new data event specifying data received from a data source to be stored in a database by the data processing application; parsing, using the at least one processor, by the data processing application, the new data event to identify at least one parsed element; determining, using the at least one processor, by the data processing application, for each at least one parsed element, whether the at least one parsed element is specified as at least one element of interest in at least one data extraction rule specified for at least one data extraction application that queries the database for data based on the at least one data extraction rule; for each parsed element specified as at least one element of interest, calling, using the at least one processor, by the data processing application, a data extraction handler for the parsed element to add information about the parsed element to a cache and calling a default handler for the parsed element to add the data for the parsed element to the database; for each parsed element not specified as at least one element of interest in the at least one data extraction rule, calling, using the at least one processor, by the data processing application, the default handler for the parsed element to add the data for the parsed element to the database; sharing, using the at least one processor, access to the information in the cache with the at least one data extraction application; accessing, using the at least one processor, by the at least one data extraction application, the information in the cache; evaluating, using the at least one processor, by the at least one data extraction application, whether each at least one data extraction rule needs to be reevaluated based on the information; querying the database, using the at least one processor, by the at least one data extraction application, based only on at least one particular data extraction rule from among the at least one data extraction rule identified by the at least one data extraction application as needing to be reevaluated.