私はさまざまなソースから構造化されたXMLデータを受け取るデータベース駆動型Webアプリケーション(ASP.NET、SQL 2008)を開発中です。データはセットに似ており、しばしば「クリーンアップ」が必要なので、XMLとしてデータベースに渡され、表示用の結果セットに変換されます。アーキテクチャ:セットベースのデータパイプラインチャレンジ
私は、生成された「きれいな」結果をキャプチャして、アーカイブデータベースに送信してディスクに保存したいと考えています。私がこれまで考えられてきた
オプションは次のとおりです。
は、全体の「クリーン」は、オブジェクト(直列化されたXML/.NET)に設定され、アーカイブデータベース
にこのバックを送る結果とシリアライズ- PRO:簡単に再現可能 - データベースがアーカイブ・マシン上で呼び出しをキャプチャし、任意の問題を識別するためにそれらを再実行/プロファイルでき
- CON:トリッキーなことができバージョニング
ストアテーブル内の清掃の結果、および定期的にアーカイブマシンにこのテーブルで新鮮なレコードをコピー
- PRO:簡単なビルド - 迅速なスケジュールされたジョブ
- CON:上の呼び出しをREPROしにくいですアーカイブマシン。他のオプションがあります
周りの入力テーブルの内容を維持する必要があるだろう、と誰もが同じような状況での経験を持っていましたか?