在CD和CM环境中使用Sitecore数据库

时间:2017-05-05 14:27:15

标签: sitecore

Content Delivery server(CD)=指向Web db的网站

  1. 此服务器是否包含主数据库?
  2. 在此服务器中使用Master db有什么用途?
  3. 内容管理服务器(CM)实时环境: -

    • 指向Master db的网站
    • Sitecore网站指向Master db

    3)我们可以删除web db吗?

    4)web db的用途是什么?

    内容管理服务器(CM)正式: -

    • 指向Web db的网站
    • Sitecore网站指向Master db

    5)如果内容编辑器使用sc_edit编辑网站,那么web db会更新还是主db?

    6)我们是否需要此服务器中的Web数据库?

    7)在CM上发布会将CM中Master的数据发布到CD中吗?

    8)发布机制如何知道要发布的数据库是在另一台服务器上(CM-> CD)?

1 个答案:

答案 0 :(得分:3)

1)CD服务器上不需要master数据库连接

2)不能用于CD服务器上的master数据库连接

3)不,你不能删除。 CM框必须定义web数据库。此数据库应与CD服务器上使用的数据库相同。这就是内容促销的执行方式。您将项目从master数据库发布到web,因此您实际上已将该项目的特定版本从master数据库复制到web

4)如果您使用Solr(而不是Lucene)进行索引,请参阅3)以上,您的CM框应该对主索引和Web索引进行索引。

5)master

6)与3)

相同

7)否。将从CM master数据库发布到CM web数据库(应该与CD web数据库相同)。除非你严重搞乱你的连接字符串。

8)它不知道。它是SQL数据库。它并不关心谁使用该数据库。您从CM和(可能是多个)CD盒连接到同一个数据库。 CM写道,CD盒读。那就是它。

为了使事情更清晰,请查看Sitecore CMS Scaling Guide3.2 Isolating the CM and CD Environments章。它适用于Sitecore 7,但它在Sitecore 8 +中类似。

示例多实例环境(上面的扩展指南中的图像):enter image description here