最初に、私はデータベースにあまり詳しくない、一見ばかげた質問をして申し訳ありません。
基本的に高度に専門化されたチケット追跡システムであるローカル ネットワーク上で使用するために、C# でデスクトップ アプリケーションを再設計しています。基本的に、ユーザーがアプリケーションを起動すると、システムにアクセスするための資格情報を求められ、アプリケーションは中央データベース (現在はローカル マシンで実行されている MySQL サーバー) にデータを照会し、画面に表示します。
私の質問は、4 人のユーザーが接続されていて、2 人のユーザーが新しいデータを入力した場合、各ユーザーに新しいデータを知らせる最も効率的な方法は何ですか? データベースにクエリを実行し、タイマーで新しいデータを使用してアプリケーションを更新するだけでしょうか? または、ユーザーとデータベース サーバーの間にサーバー アプリケーションを作成して、クエリ自体を実行し、接続されている各ユーザーに更新されたデータを通知しますか?