ユーザーがデータをテーブルに挿入しているときに、同時にそれを表示することも望んでいます。
このために、単一のテーブルを使用する場合、INSERT と SELECT の 2 つのプロセスが同じテーブルで発生するため、より多くの時間と処理負荷がかかりますか?
したがって、両方のプロセスを 2 つの異なるデータベース オブジェクトで別々に実行する必要があります。
同様に、1 つのデータベース オブジェクトに対して INSERT を実行し、別のデータベース オブジェクトに対して SELECT を実行する必要がありますが、挿入されたデータは Select クエリによって表示されます。
これに対する解決策は何ですか?一時テーブル、ビュー、または 2 つの個別のテーブルを使用する必要がありますが、2 つの個別のテーブルを使用すると、データのレプリケーションが発生します。
それで、私は何をしましょうか?助けてください。
私の Winform アプリケーションは、LAN 上の 3 台の PC で実行され、SQL Server は 1 台の PC でのみ実行されます。
この場合、毎分 3 人のユーザー全員が data を挿入します。したがって、データが pc2 の別のユーザーによって更新された場合、pc1 のユーザーにすぐにデータを表示します。