予算をかけたハードウェアのアップグレードや、レポート作成と分析専用のデータベースをいくつか用意することも、よいアイディアのように見えるかもしれません。ただし、そのような手法では、運用コストは増大する一方です。ビジネスにとって重要なデータへのアクセスに対し、より手頃で、他に影響を与えない手法が必要です。
レポート作成と分析をオフロードすることにより、データベースのパフォーマンスを犠牲にすることなく、手頃なコストで簡単にデータの可能性をフル活用することができます。データレプリケーションを利用することで、レポート作成を別個のシステムにオフロードできます。分析専用データベースの購入やメンテナンスは不要です。この手法により、オンラインのトランザクション処理とデータベースのレポート作成を分割し、継続的にメンテナンスされ、本番環境システムのアクティビティを反映するデータ・ウェアハウス・インスタンスに送ることができます。つまり、ビジネスユーザとデータサイエンティストは、データベースの競合を発生させることなく、リアルタイムの正確なデータを基に分析やレポート作成を行うことができるのです。この手法は、その他の多数のシナリオにも役立てることができます。
リモートユーザが一元化されたデータにアクセスできないというトラブルはありませんか。すでに負担がかかっている本番環境システムにログオンして、クエリ、レポート作成、分析を実行しなければならないという状況を脱し、選択したデータベースシステムにデータを複製することができます。必要なデータにアクセスして、局所的なクエリを実行できるようになります。こうすることで、クエリ処理をオフロードし、データへのアクセスを高速化します。
一部のテーブルを単一のターゲットの場所に複製することで、その他のテーブルやシーケンスを別のターゲットシステムに複製しながら、柔軟性を向上させることができます。このスケーラブルな手法は、さまざまな場所のターゲットシステムをサポートします。
データレプリケーションにより、各部門を個別のシステムに分散して、オンラインのトランザクション処理とレポート作成を改善できます。この手法は、同じテーブルを更新する複数のシステムもサポートします。競合が検知されると、ユーザ定義による競合解決ルーチンを実行します。