是什么Sitecore的核心,掌握和网络数据库之间的区别?(What is the differen

2019-08-02 15:26发布

是什么Sitecore的核心,掌握和网络数据库之间的区别?

Answer 1:

我建议你看一下发射Sitecore的网站了解更多关于CMS。

从页面Sitecore的架构 :

主数据库是创作数据库 - 它包含的任何内容或资产的所有版本。

核心

核心数据库是所有Sitecore的设置,以及含净成员提供的表(即用户/角色包含在Sitecore的库)

卷筒纸

该网站数据库仅仅是最新发布的版本,是推动Live网站的内容。 因此它是主数据库的子集,对于大小和速度优化。 当内容被发布,或通过工作流程的出版任务推移,最新版本的内容从主到网络数据库复制。

当然,在企业部署中,你可能有多个Sitecore的情况下,它可以共享数据块(或没有)



Answer 2:

  • 主:包含所有项目的所有版本。 这是一个内容作者互动数据库,是由Sitecore的内容Ediitor使用的默认数据库。
  • 网站:这仅包含项目的当前版本。 这是支持直播网站数据库。
  • 核心:该数据库有两个目的:
    1. 它包含了Sitecore的用户接口定义(内容编辑器,网页编辑器等)。 在这里,你会去添加,例如,一个新的右键单击选项内容编辑器或新的功能区按钮的页面编辑器。
    2. 它包含驱动认证和安全ASP.NET成员资格表。


Answer 3:

这里的一些伟大的答案,但它是值得明确注意Web数据库是默认的发布目标,而不是一成不变的。 您可以将其重命名为任何你想,以及有类似“网页”多个发布的目标。

例如,我们有两个网站(网址和intranet)一Sitecore的情况下,正是如此的主数据库包含两个站点的所有项目。 对于发布,我们有两个目标,“网站”和由不同的SQL服务器托管的“内联网”。

最终,我们的连接包括:核心; 主; 网站; 内联网(后两者是当然的原始的“网络”数据库的副本)



文章来源: What is the difference between Sitecore's core, master, and web databases?