2017-05-05 121 views
0

,內容分發服務器(CD)使用Sitecore的數據庫=網站指向的Web DB在CD和CM環境

  1. 這是否包含服務器主數據庫?
  2. Master db在這個服務器上有什麼用處?

內容管理服務器(CM)現場環境: -

  • 網站指向主DB
  • Sitecore的網站指向分貝

3)掌握我們可以刪除網站分貝?

4)web db有什麼用?

內容管理服務器(CM)例正常: -

  • 網站指向的Web DB
  • Sitecore的網站指向主DB

5)如果內容編輯器編輯使用sc_edit網站那麼Web數據庫更新或主數據庫?

6)我們需要在這個服務器的網頁數據庫?

7)CM上的發佈會將CM中Master的數據發佈到CD中的Web上?

8)發佈機制如何知道要發佈的數據庫在另一臺服務器上(CM-> CD)?

回答

2

1)無需CD服務器

2)沒有使用CD服務器

3)沒有對master數據庫連接上master數據庫連接,不能刪除。 CM箱必須有web數據庫定義。該數據庫應該與CD服務器上使用的數據庫相同。這就是內容宣傳的執行方式。您將master數據庫中的項目發佈到web,因此實際上您正在將該項目的特定版本從master數據庫複製到web

4)如果您使用Solr(而不是Lucene)進行索引,請參閱3) plus,您的CM Box應該對主索引和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

+0

所以CD是沒有任何數據庫服務器。 CD的數據庫駐留在CM中,對嗎? –

+0

基於這個鏈接好像有dbs,在每個服務器(CM&CD)https://doc.sitecore.net/sitecore_experience_platform/81/setting_up_and_maintaining/xdb/configuring_servers/database_connection_strings_for_configuring_servers –

+0

編號CD服務器可以訪問'核心「和」網絡「數據庫。但內容不是在CD服務器上創建的。內容是在CM服務器上的'master'數據庫中創建的,然後複製到'web'數據庫(CM和CD盒都使用它)。見上圖。一個由CM和CD盒使用的Web數據庫。 –