ERPのお客様向けのアーキテクチャがあり、お客様はそれぞれ異なる場所で複数のデータベースを実行できます。お客様には本社データベースがあり、このさまざまなデータベースからのデータが実行ベースで蓄積されます。現在、ファイルベースのアプローチがあります。ここでは、特定の形式ですべてのデータベース変更のファイルを作成し、実行ベースでファイルを本社の場所にアップロードします。本社には、常に実行されているプログラムがあります。ファイルがHO FTPにアップロードされるとすぐに、本社のexeがそれをキャッチします。それをダウンロードし、データを受信した場所IDに基づいて本社のデータベースを更新します。このアプローチは過去10〜12年間はうまく機能してきましたが、今では問題に直面し始めています。
更新/挿入するファイルの数とデータの量が多すぎるため、問題は本社のexeファイルとデータベースの更新にあります。私はこの機能的な問題に対する適切でスケーラブルなソリューションを探していました。レプリケーションまたは他のアプローチが役立つ可能性があります。
ヘルプと提案をいただければ幸いです。