回答:
Oracleのマテリアライズドビューは、データを保持する構造(テーブル)、データを更新するジョブ(ジョブ)、および指定されたクエリに基づいてデータを更新する方法を理解するプロセスの組み合わせです。このプロセスでは通常、変更を追跡するためのマテリアライズドビューログの作成とメンテナンスをベーステーブルに行い、技術的にはオプションですが、マテリアライズドビューを段階的に更新できるようにします。複数のマテリアライズドビューをリフレッシュグループに編成して、マテリアライズドビュー自体がトランザクション的に相互に整合するようにすることも一般的です。
高度なレプリケーションマニュアルのマテリアライズドビューの概念とアーキテクチャの章は、この種のものについて読み始めるのに適した場所です。