gpt4 book ai didi

database - 当 Web 应用程序使用多个数据库(如 Sitecore 拥有)时,写入数据库如何工作

转载 作者:搜寻专家 更新时间:2023-10-30 23:10:27 25 4
gpt4 key购买 nike

在 Sitecore 中,您基本上拥有三个数据库。 CoreMasterWeb 数据库。

简单地说,Core 数据库包含所有 Sitecore 设置。 Master 数据库是创作数据库。因此它包含任何内容的所有版本。

然后在 Sitecore 中您可以“发布”内容,它会将每个内容的最新版本发布到 Web 数据库。

假设我有一个带有新闻页面的网站。并且用户能够从网站编辑新闻项目(因此不通过 CMS)。当这样设置时,数据库将如何更新?

它可能会更新 Web 数据库,但是当我进入 CMS 时我看不到最新的更改,因为 CMS 从 Master 数据库读取,对吧?

那么这是否意味着它应该写两次?一次到 Web 数据库,一次到 Master 数据库?

谁能告诉我这在 Sitecore 或类似软件中是如何工作的?


我想知道这一点的原因是因为我正在考虑创建一个类似的数据库设置。我只是不确定如何解决这个问题。

最佳答案

当您有需要网站访问者更新的项目时,您需要使用 SitecoreService SOAP 网络服务或创建您自己的在主实例上运行并在更新后触发发布的自定义网络服务。

关于database - 当 Web 应用程序使用多个数据库(如 Sitecore 拥有)时,写入数据库如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21195008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com