Sitecore XP version
8.2 comes with following MongoDB databases:
What is the purpose of the `tracking.contact' database in MongoDB?
Sitecore Stack Exchange is a question and answer site for developers and end users of the Sitecore CMS and multichannel marketing software. It only takes a minute to sign up.Sign up to join this community
tracking.contactdatabase is used by one entity only:
It works with the
ProcessingPool collection that is defined in the
tracking.contact database. Whenever a contact is changed (created, updated or became obsolete), a new work item with a Contact ID is added to the contact processing pool for future processing.
The Processing / Aggregation role runs the Contact Processing agent (defined in the
Sitecore.Analytics.Processing.Aggregation.Services.config file). The agent uses the Contact Work Dispatcher (defined in the
Sitecore.Analytics.Processing.Aggregation.Services.config file) to get work items from the contact processing pool. Each work item is processed by calling the