Sitecore为多个sitecore实例共享MonboDB DB

时间:2015-11-19 09:26:13

标签: mongodb sitecore sitecore-xdb

我们正在使用内部Mongo数据库实例。我们有3个多站点解决方案,每个解决方案有3个网站。

我们正在讨论每个sitecore实例是否都有自己的mongo数据库收集数据库(报告,分析等)。或者为所有实例共享一个。

有没有人有这方面的经验?任何建议都会有所帮助。

2 个答案:

答案 0 :(得分:2)

只要您想要单一的流量视图,您就可以愉快地执行此操作。报告主要允许按站点名称进行过滤,因此请务必为您的站点调用不同的内容。还要避免将所有主页称为“主页”并使用站点名称的诱惑,例如Potato Home,Badger Home等。页面级报告显示节点的显示名称,否则它们可能会混淆。想象家庭,家庭,家庭和家庭都是最高入门页面。

xDB处理相当线性地扩展,因此添加3个站点应该不会比它们全部分开的处理更多。我们总是使用外部处理服务器并在该框上放置一个Mongo副本。然后在Mongo连接字符串中设置?readPreference=nearest。检查Mongo文档以查看可以在连接字符串URL上设置的选项。

答案 1 :(得分:0)

对于单个网站实例,最好独立跟踪分析数据,因为您提到有3个网站的实例,每个网站都有3个不同的多站点。因此根据我的建议,您应该使用3个不同的xDB数据库配置对于网站的每个物理实例。它将根据实例情况为您提供清晰的报告数据,如果您需要更多详细信息,请发表评论。