現在xmlとしてファイルシステムに書き込んでいるデータのブロブを生成するDelphiアプリケーションがあります。このデータは、さらに処理するために C# .Net アプリケーションによって読み込まれます。
問題は、オブジェクト グラフが大きく、結果の xml ファイルのサイズが 2 GB 以上になることです。xml ファイルの書き込みと読み取りには、比較的長い時間がかかります。
ファイル システムに書き込む代わりに、データを RAM に転送する方法を教えてください。
両方のアプリケーションのソース コードとコンパイラがあります。1 つのアプリケーションに .Net バージョン 4.0 と VS2010 を使用しています。もう 1 つは Delphi 5 を使用しています (新しいバージョンにアクセスできますが、移行が役立つかどうかはわかりません)。
更新:すべての提案をありがとう、処理するのは大変です。さらに検討した後、投稿します。