4

在 Sitecore 项目中“集成”外部 SQL 数据库时,什么是好方法和好实践。

Sitecore 项目将从这个外部数据库中获取大量内容,该数据库在其他地方维护并不断更新。(所以复制外部数据库或同步,不是很喜欢,我们也不打算丰富数据)

是否有一些方法可以在 Sitecore 和外部数据库之间定义一些对象和“管道”(比如不必使用太多的 Web 服务)

4

2 回答 2

7

您可以做的是创建一个自定义数据提供程序来连接到您的外部 SQL 数据库。通过这种方式,您可以将外部数据公开给 Sitecore,就好像它是本机数据一样。

有关详细信息,请参阅何时在 Sitecore ASP.NET CMS 中实施数据提供程序

于 2013-06-15T21:03:02.713 回答
0

当我们实现这样的架构时,我们将使用搜索索引(如 solr)来维护外部数据库的状态并保留足够的内容来显示列表。

然后我会请求外部来源显示“文章”。Sitecore 将拥有 Web 应用程序、url 和所有页面呈现定义。

如果您想使用 DMS,您可能希望将其进一步扩展为拥有一些用于引用元素的项目

于 2013-06-15T20:51:31.080 回答