0

別の開発者を連れてきて、別のアプリケーションで作業するクライアントがいます。このアプリケーションは、ビジネス モデル全体をほぼ実行するはるかに大きなアプリケーションに統合されたことはありません。これは、MSSQL 2008 R2 データベースを含む .net です。

彼らは、私の 30 以上のテーブル データベースを取得し、その一部を取得して完全に新しいデータベースを作成するというアイデアをいじっています。これにより、最終的に現在のシステムを変更することが期待されます。

私は決して最適化に反対していません。顧客用のメイン テーブルは、彼らが提案しているように、2 つの追加テーブルに分割することができます。ただし、既存のテーブルを取得して、それらを変更して必要なフィールドを追加/削除し、多くのデータ構造、フック、過去7年間開発に費やしてきたその他のサービス。大規模なアプリケーション内で作業したことがある人からの経験と、時間の経過とともに更新がどのようにリリースされるかをここで探しています。

他の開発者は、私のクライアントを引き継ぐつもりはありません。彼は 60 代後半で、半ば引退していて、私たちが非難されたばかりなので、私のクライアントへの好意としてこれを行っています。彼は素晴らしい人物であり、常に提案や議論にオープンであるため、これも例外ではありませんが、私はここのコミュニティを信頼しており、クライアントとその新しいアプリケーションにとって最善のことをしたいと考えています. したがって、あなたが提案するいずれの方法でも、私にはまったく問題ありません。

ありがとう!

4

1 に答える 1

0

既存のデータベーステーブルのセットを変更する場合は、それらのデータベーステーブルにアクセスするすべてのプログラムを一度に変更する必要があります。

データベーステーブルの新しいセットを作成するときは、既存のものと新しいものを同期する必要がありますが、プログラムをよりゆったりとしたペースで新しいセットに変換するという比較的贅沢な方法があります。これは、複雑なビジネスプロセスのリスクが低くなります。

于 2012-06-25T19:30:09.597 に答える