首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sitecore的核心数据库、主数据库和web数据库有什么不同?

Sitecore的核心数据库、主数据库和web数据库有什么不同?
EN

Stack Overflow用户
提问于 2012-11-12 19:18:31
回答 3查看 14.1K关注 0票数 23

Sitecore的核心数据库、主数据库和web数据库有什么不同?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-11-12 23:31:09

我建议您查看Launch Sitecore site以了解更多关于内容管理系统的信息。

Sitecore Architecture上的页面

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

核心

核心数据库是所有Sitecore设置,以及包含.Net成员资格提供程序的表(即Sitecore存储库中包含的用户/角色)

Web

Web数据库只是最新发布的版本,并且是驱动实时web站点的内容。因此,它是master数据库的一个子集,针对大小和速度进行了优化。发布内容或执行工作流的发布任务时,会将最新的内容版本从master数据库复制到web数据库。

当然,在企业部署中,您可能有多个Sitecore实例,它们可能共享DB(也可能不共享)

票数 23
EN

Stack Overflow用户

发布于 2012-11-12 20:36:45

  • 母版:包含所有项的所有版本。这是内容作者与之交互的数据库,也是Sitecore content Ediitor使用的默认数据库。
  • 网站:它仅包含项目的当前版本。这是支持实时网站的数据库。
  • 核心:此数据库有两个用途:
    1. 它包含Sitecore用户界面(内容编辑器、页面编辑器等)的定义。例如,您可以在此处向内容编辑器添加新的右键单击选项,或向页面编辑器添加新的功能区按钮。
    2. 它包含用于驱动身份验证和security.

的ASP.NET成员资格表

票数 27
EN

Stack Overflow用户

发布于 2012-11-19 06:22:42

这里有一些很好的答案,但值得注意的是,Web数据库是默认的发布目标,并不是一成不变的。您可以将其重命名为任何您想要的名称,也可以拥有多个类似于“Web”的发布目标。

例如,我们有一个包含两个网站(网站和内部网)的Sitecore实例,因此Master数据库包含这两个网站的所有项目。对于发布,我们有两个目标'Website‘和'Intranet’,它们由不同的SQL servers托管。

最终,我们的连接包括: Core;Master;网站;Intranet (后两者当然是原始'Web‘数据库的副本)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13342755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档