1. Introduction to Mongo DB with Sitecore | March 26, 2017
Sitecore User Group Bangalore
ANKIT JOSHI
2. COPYRIGHT 2017
AGENDA
1. Why to use
2. When to use
3. Who is using
4. MongoDB Architecture
5. Connection strings
6. Analytics Database
THEME: MongoDB in Sitecore
SUG Bangalore
4. COPYRIGHT 2017
Sitecore’s Experience Database (xDB) was introduced in Sitecore 7.5 to
solve the problem of scaling analytics.
Experience Marketing is the new name for DMS.
MongoDB:
Open source
NoSQL
Document-oriented database.
Primarily used for collecting data and Information about visitors (for analytics).
Visitors and their interactions are written to MongoDB in JSON format, which is
then processed by an aggregation pipeline into a format that is used for
reporting.
SUG Bangalore
11. COPYRIGHT 2017
We should think about using MongoDB when our content and business
are based more into:
Behaviours
Traffic
Inputs
Audience
Above points makes MongoDB as a best candidate for Sitecore xDB
implementation.
SUG Bangalore
16. COPYRIGHT 2017
Replication-
Availability
MongoDB provides high data
availability with replica sets.
A replica set consists of two or
more copies of the data.
Sharding
Performance
SUG Bangalore