別の開発者を連れてきて、別のアプリケーションで作業するクライアントがいます。このアプリケーションは、ビジネス モデル全体をほぼ実行するはるかに大きなアプリケーションに統合されたことはありません。これは、MSSQL 2008 R2 データベースを含む .net です。
彼らは、私の 30 以上のテーブル データベースを取得し、その一部を取得して完全に新しいデータベースを作成するというアイデアをいじっています。これにより、最終的に現在のシステムを変更することが期待されます。
私は決して最適化に反対していません。顧客用のメイン テーブルは、彼らが提案しているように、2 つの追加テーブルに分割することができます。ただし、既存のテーブルを取得して、それらを変更して必要なフィールドを追加/削除し、多くのデータ構造、フック、過去7年間開発に費やしてきたその他のサービス。大規模なアプリケーション内で作業したことがある人からの経験と、時間の経過とともに更新がどのようにリリースされるかをここで探しています。
他の開発者は、私のクライアントを引き継ぐつもりはありません。彼は 60 代後半で、半ば引退していて、私たちが非難されたばかりなので、私のクライアントへの好意としてこれを行っています。彼は素晴らしい人物であり、常に提案や議論にオープンであるため、これも例外ではありませんが、私はここのコミュニティを信頼しており、クライアントとその新しいアプリケーションにとって最善のことをしたいと考えています. したがって、あなたが提案するいずれの方法でも、私にはまったく問題ありません。
ありがとう!