Top Banner
“Myth Busting” Sitecore xDB SAINT LOUIS SITECORE USER GROUP JUNE 25, 2015
23
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

“Myth Busting” Sitecore xDBSAINT LOUIS SITECORE USER GROUP JUNE 25, 2015

Page 2: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

A little housekeeping

Call for Speakers/Sponsors

Topic Suggestions

What’s Next

• Interested in speaking or want to suggest someone?

• Interested in co-organizing and sponsoring? All are welcome!

• See Meetup discussion board for thread to make a suggestion

• See poll question and vote on recommended topics

• Bi-monthly meetups, next up August

• Related events – webinars, workshops, etc.

Page 3: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

Welcome back and welcome newcomers!

11:30 – 11:55 Lunch

11:55 – 12:00 Agenda and Introductions

12:00 – 12:30 What the heck is it?

12:30 – 12:45 What does it do? What does it NOT do?

12:45 – 1:00 What does it cost? What’s included in my license?

Page 4: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

Mike CaseySitecore

VP OF SALES ENGINEERING

Aaron BransonRoundedcube

CHIEF MARKETING OFFICER

Page 5: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

Mike CaseySitecore

VP OF SALES ENGINEERING

Aaron BransonRoundedcube

CHIEF MARKETING OFFICER

Page 6: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

What is Sitecore xDB?

Page 7: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

OMS. DMS. xDB… it’s all

the same thing.

I don’t know but its going

to be expensive.

I hear it is going to bog

my site down.

I can’t tell if it is a CRM

replacement or not.

Page 8: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

What is Sitecore xDB?

• A feature set of Sitecore that leverages rich customer experience data to deliver the most relevant, personalized experiences you can.

• It is part of the Sitecore Experience platform – not a separate add-on

• Can I install and use Sitecore without using the xDB?

Page 9: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

To Put It Simply…

It’s just a database• Prior to the introduction of xDB• Required SQL Databases: Master, Web, Core, Analytics• Optional SQL Databases: Web Forms

• Sitecore 8 Experience Platform• Required SQL Databases: Master, Web, Core, Reporting• Required MongoDB Databases: Analytics, Contact, Tracking History, Tracking Live• Optional MongoDB Databases: ECM Dispatch

Page 10: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

What’s Different?

Sitecore Uses MongoDB• It’s a NoSQL Database Server• What is a Database Server?• SQL Server – contains multiple databases (master, web, core, reporting)• MongoDB Server – contains multiple databases (analytics, contact, tracking, etc..)• Other Database Servers: MySQL, Oracle• Microsoft Access – is not a database server, it is just a database

• SQL databases are relational databases – tables, rows, and columns• Tables can connect to other tables

• NoSQL databases are document based – a document can have any structure you define and it is not constrained by columns and rows.

• Learn more about MongoDB at https://www.mongodb.org/

Page 11: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

Why NoSQL for Sitecore

Performance & Scalability

• Writing to a SQL Server database was not fast enough to store all the information Sitecore needs to capture from a single page request• Example: a page request could gather the user’s IP address and what page they

viewed. This information would get stored into multiple SQL tables• MongoDB stores all the information within a single document• Now Imagine this occurring for 400 concurrent page views

• Sitecore’s possibility of Fire and Forget operations• Ability to control “Write Concerns” levels (Tech Speak: Nerd Stuff)• Prior to 2.6 MongoDB’s default write concern was a no tolerance fire and forget

Page 12: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

Why NoSQL for Sitecore

Who is affected by the MongoDB addition?• System Administrators • Can your IT department support the database?• Does it comply with existing IT policies and standards?• Does it meet the security requirements?• Is it free? Some company policies require licensed software• Review MongoDB Enterprise Advanced

(https://www.mongodb.com/products/mongodb-enterprise-advanced)• Developers (system integrators)• Integration and customization

• Content Managers• No need to care – same as the other databases

Page 13: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

MongoDB vs. SQL Server

• SQL Server is still Sitecore’s best solution for reporting

• Periodically data processing is required to support reporting requirements and functions

• What is a Processing Server… • How many should I buy?• Performance is tricky

Page 14: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

xDB On-Premise Needs

Page 15: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

Thoughts on Mongo DB Adoption

• Ease of deployment• Enable new ways to store custom data

Page 16: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

What does xDB do for me?

Page 17: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup
Page 18: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

xDB Purpose and Value

• DATA• Collect data on every visit and every interaction• Connect visits/interactions to real people• Integrate w/ CRM and other data warehouses

• BOOST OTHER EXPERIENCE MARKETING CAPABILITIES• Personalization: More insight to tailor personalization rules• Analytics: Single source of in-depth analysis on customers• Segmentation: More data on which to create Customer Segments• Automation: More data/segments on which to create automation states/actions

Page 19: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

What about licensing?

Page 20: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

Licensing xDB

• Your Sitecore license includes xDB… but to what degree is the question• Cost is controlled by measuring two variables: Identified Contacts and Interactions• Pre-2015 customers… no limit to contacts or interactions• 2015+ customers… see Base/Plus/Premium editions• All can elect the option of xDB Cloud• As always, Sitecore licensing is governed by server installs too

Page 21: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

Licensing xDB

Page 22: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

Licensing xDB

Page 23: Myth Busting Sitecore xDB - St. Louis Sitecore User Group Meetup

What’s next?

Personalization Strategy Webinar: See meetup website for link to webinar replay

Next meetup: Targeting June, a poll to determine the topic available within a week

Go to www.meetup.com/Saint-Louis-Sitecore-User-Group-Meetup/

Join the group on LinkedIn too! Look for “St. Louis Sitecore User Group”