1. プラットホーム

コレクション・データベースの概要

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Experience Platformでは、コレクションデータベース(MongoDB)は、膨大な量のカスタマーエクスペリエンスデータを収集して保存できる拡張性の高いデータベースです。Sitecore Experience Database (xDB) では、コレクション データベースは、コンタクト、インタラクション、履歴、自動化データを保存するための中央リポジトリです。

コレクション データベースは、Sitecore実装の可用性、スケーラビリティ、およびパフォーマンスを向上させて、数十億回の訪問を処理するのに役立ちます。

xDBでは、MongoDBは拡張性に優れたデータベース ソリューションであるため、コレクション データベースのデフォルトの選択肢です。MongoDBは、オープンソースのNoSQLドキュメント指向データベースであり、開発とスケーリングを容易にするように設計されています。

MongoDBをxDBと共に使用する主な利点は次のとおりです。

  • 年間数十億件の訪問やインタラクションを処理します。

  • ストレージ容量を増やすためのスケーラビリティ オプションを提供します。

  • 高いパフォーマンスを維持します。

コレクションデータベース(MongoDB)は、すべてのWebサイトから分析データを収集して処理します。このデータには、インタラクション、コンタクト、デバイス、ロケーション、オートメーションデータ、コンタクトがトリガーするイベント (目標コンバージョンやキャンペーンなど) が含まれます。

MongoDBとNoSQL

MongoDBやその他のドキュメント指向のデータベースシステムでは、データベースについて少し異なる方法で考える必要があります。以前のSitecoreでは、すべての訪問者分析データが収集され、Microsoft SQL Serverに保存されていました。このアプローチはうまく機能しますが、特に数十億人の訪問者がいる場合は、レポート作成のために関連データを抽出するには、時間の経過とともに時間と費用がかかります。

SQL Serverでは、垂直方向にスケーリングする(サーバーのサイズを増やす)ことは可能ですが、水平方向にスケーリングする(サーバーの数を増やす)のはそれほど簡単ではありません。したがって、スケーラビリティ、パフォーマンス、および可用性に必要な改善を達成するためには、MongoDBのようなソリューションが適切な選択です。

MongoDBをコレクション データベースとしてSitecoreに実装する前に、MongoDBのアーキテクチャとハードウェア構成に関するガイダンスについて、「 MongoDBに関する考慮事項 」を参照してください。

この記事を改善するための提案がある場合は、 お知らせください!