現在、レプリケートされたデータを頻繁に受信する 5 つのテーブルがあります。PL/SQL は、複雑なビジネス ロジックに基づいて、このデータを変換、クレンジング、および集計するために使用されます。結果は、3 つのレポート テーブルに配置されます。
これには、リレーショナル データベースの代わりに MongoDB を使用することに興味があります。そのためには、すべての PL/SQL ビジネス ロジックを Java などの別の言語に翻訳する必要があります。
ただし、Hadoop は MongoDB よりも優れた代替手段であることが示唆されています。今、Hadoop と Mapreduce について学んでいますが、Hadoop はビジネス ロジックに基づいてデータを変換するためではなく、データの分析 (データから統計値を導出する、つまり顧客の行動間の相関関係) に使用されているように感じます。
現状のシステムを Hadoop に置き換えるには、すべての PL/SQL ビジネス ロジックを mapreduce 関数に変換する必要があると思います。この仮定は間違っていますか?
私の個人的な状況に関係なく、Hadoop (および mapreduce) が処理できず、PL/SQL または Java が処理できるビジネス ロジックはありますか?