1

多くの組織 (不明な番号) 間で、名前/住所などの情報と、その情報に関連付けられた不明な数のファイルを転送する方法を実装する必要があります。

不明なファイルと言うと、埋め込まれていれば100メガを超えるxmlファイルになる可能性があります

転送はxml経由で行われるため、問題は次のとおりです。

要素でbase64を使用して埋め込みファイルを許可するか、2段階のプロセスを実行する必要がありますか?

  1. 要素に一種のポインタを含むxmlファイルを送ってください。ファイル名としましょう
  2. xml 内の特定のファイル名でファイルを送信します

または3番目の解決策はありますか?

xml をオブジェクトにデシリアライズし、何らかの操作を行ってからデータベースに保存する必要があります。

(私は現在、2段階のプロセスを使用した使い捨てのプロトタイプを持っています)

4

2 に答える 2

0

予想されるデータの進化、ドキュメントの各部分でどのように変更が発生するか、更新に関心を持つ関係者の数を必ず考慮してください。

スペクトルの一方の端では、データは決して変更されず、パーツはすべて静的であり、更新は誰にとっても問題ではありません。1 つの大きなファイル (または圧縮された一連のファイル) のワンショット ブロードキャストで十分です。ここでは、埋め込み/エンコード ソリューションよりも、リンクされたコンポーネントを含む zip アーカイブに傾倒します。

あなたが言うように、スペクトルの反対側には「第 3 の解決策」が必要です。データは頻繁に個別に変更され、大量のドキュメントの一部が変更され、他の部分は変更されません。多くの関係者は、進化するデータの最新バージョンにアクセスすることに関心を持っています。ここで、リソースのさまざまな部分をネットワーク共有部分への参照としてリンクした表現は、独立してバージョン管理されている可能性があり、大きな利点があります。 リンクされたデータは、大規模なファイルのモノリシックな配布よりも検討する価値のある堅牢なソリューションです。

于 2013-11-08T02:11:05.700 に答える