0

一連のデータを処理する大規模なシステムがあります。私のシステムは、いくつかの分離された部分 (サービスなど) を組み合わせています。分離は、ある種のプラットフォームに基づいています。システム フロー全体で、一連のデータが変更され、DB に更新されます。

私が使用するプラットフォームでは、XML を使用してさまざまなパーツ間の通信が可能です。したがって、ある部分が他の部分にいくつかのパラメーターを送信する必要がある場合は、そうすることができます。

システムが作業しているデータのセットを最新の状態で保持する必要がある部分がある場合、問題が発生します。システム内の他の部分から次の 2 つの方法で受け取ることができます。

  • プラットフォームの XML を使用してデータのセット全体を渡します (XML は永続化されているため、心配する必要はありません)。
  • DB 内のデータ ID への参照のみを渡し (覚えていますか?)、そこからデータを照会します (各部分がデータの変更で DB を更新する責任があると仮定します)。

どちらの方法が優れていて、その理由は?
状況(手元の技術、システムの構造等)にもよるので、明確な答えは無いと思いますが、ご回答頂ければ幸いです。

どうも。

4

1 に答える 1

1

更新されたオンラインデータで作業するので、DB ID を使用して DB を使用したいと思います。より高速で、データの重複がないと思います。とにかく、システムの「受信」部分は、それ自体のニーズのために、または処理されたデータを更新するために、DB にアクセスする必要があると思います。

于 2010-07-31T17:19:42.940 に答える