翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CQRS パターンによるアクセスの制御
この中央データベースに接続する外部システムを分離するために使用できるもう 1 つのパターンは、コマンドクエリ責任分離 (CQRS) です。分析、レポート、その他の読み取り集約型オペレーションなど、一部の外部システムが主に読み取りのために中央データベースに接続している場合は、個別の読み取り最適化データストアを作成できます。
このパターンは、これらの外部システムをデータベースの分解やスキーマの変更の影響から効果的に分離します。特定のクエリパターンに対して専用のリードレプリカまたは専用データストアを維持することで、チームはプライマリデータベース構造の変更の影響を受けずに運用を継続できます。たとえば、モノリシックデータベースを分解している間、レポートシステムは既存のデータビューを引き続き操作でき、分析ワークロードは専用の分析ストアを通じて現在のクエリパターンを維持できます。このアプローチは技術的な分離を提供し、さまざまなチームがプライマリデータベースのトランスフォーメーションジャーニーに緊密に結合することなくシステムを個別に進化させることができるため、組織の自律性を可能にします。
このパターンの詳細とテーブルの関係を切り離すための使用例については、このガイドのCQRS パターン後半の「」を参照してください。