---
title: "Content Management"
slug: "content-management"
abstract: "Sitecore Content Managementの役割がコアおよびマスターデータベースとどのように連携しているかを学びましょう。"
---
# Content Management

Experience Manager(XM)の主な業務焦点はコンテンツの管理と配信です。Content Managementの役割はこのプロセスに関わる主な役割です。

## Content Managementの役割

Content Managementの役割は多くのビジネスプロセスに関わっています。その主な目的の一つは、マーケター、コンテンツ作成者、管理者に対してSitecore管理インターフェースを提供することです。

![One of the Sitecore Content Management role's primary functions is to serve as user interface.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/92/platform-administration-and-architecture/images/XM-CM.png)

コンテンツ管理の負荷が高い状況やフェイルオーバーの理由で対応するために、Content Managementの役割を複数のサーバーやサービスにスケールアップできます。

> !注Content Managementの役割を拡大する前に、負荷分散されたContent Managementセットアップで[特別な設定](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/configure-multiple-content-management-instances.html "Configure multiple Content Management instances")が必要な機能があるかどうかを考慮すべきです。

## コアデータベース

Content Managementの役割は、CoreデータベースとCore indexを使って設定や設定の保存と取得を行います。CMの役割は、ユーザー設定やイベントキューなどの状態情報をCore databaseおよびCore indexに保存します。

開発者がユーザーインターフェースを拡張またはカスタマイズする際には、Content Managementロールを通じてCoreデータベースの設定を変更する機能を追加することがあります。本番環境ではこのような変更を行うことを推奨しません。

コアデータベースはまた、デフォルトのセキュリティドメインにおけるセキュリティユーザーやロールのための標準的なMicrosoft ASP.NETメンバーシップデータベースもホストしています。

![The Core database stores settings for the Sitecore user interface and security settings and much more.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/92/platform-administration-and-architecture/images/XM-Core_db.png)

スケーラビリティやセキュリティ要件のために、これらのASP.NETメンバーシップテーブルをドメインごとに独立したセキュリティデータベースに分割できます。

ASP.NETのメンバーシッププロバイダーは、ローカルのActive Directory、Azure Active Directory、カスタムビルドのプロバイダーなど他のシステムに変更できます。Sitecoreはまた、ソーシャルチャネルやActive Directoryフェデレーションサービスを通じてのログインを可能にするフェデレーテッド認証もサポートしています。

## マスターデータベース

マスターデータベースは、すべての言語および出版対象にまたがる、未出版・出版されたすべてのコンテンツ項目やメディアのマスターコピーを保存しています。マスターデータベースには、マーケティング目標や成果、フォーム定義、商取引設定など、訪問者の体験形成に用いられる設定も含まれています。

マスターインデックスはマスターデータベース内のコンテンツを検索したり、フィルタリングやソートされたコンテンツのリスト(例えば最新の更新コンテンツや最近アップロードされたメディア)を取得するために使います。コンテンツが更新またはマスターデータベースに追加されると、Content Managementの役割は更新されたコンテンツをマスターインデックスに追加します。Content Managementの役割は、Federated Experience Manager、A/Bテスト、その他の機能で使用される他の検索インデックスも管理しています。

![The Sitecore Master database holds the master copy of all content or media - published or unpublished.](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/92/platform-administration-and-architecture/images/XM-Master_db.png)

## プライバシーとセキュリティ

処理および集約データフロー上の各役割のプライバシーおよびセキュリティに関する考慮事項については [、アーキテクチャおよびロール](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/architecture-overview.html "Architecture overview") のドキュメントを参照してください。