データベースがネットワーク内で共有されているサーバーアプリケーションとクライアントアプリケーションがあります。私がしたいのは、クライアントアプリケーションが特定のテーブルからデータを挿入/更新/削除したときに、サーバーに警告を発してコードを実行することですそれ。
どうすればこれを達成できますか?どんなアイデアでも大きな助けになります!ありがとう :-)
プッシュ通知のトリガーを使用するか、lastModified 情報を保持してプル通知をチェックします。あなたはおそらく前者を望んでいますが、
edit https://github.com/mysqludf/lib_mysqludf_sysの sys_exec('program') を使用して、トリガーから外部プログラムを呼び出すことができます。それを使用して、持っているサーバーコードを呼び出すだけです。例とセットアップ手順は、Google で見つけることができます。例 http://bernardodamele.blogspot.com.au/2009/01/command-execution-with-mysql-udf.html
使用しているデータベースの種類については言及していません。MS SQL Server を使用している場合は、保存されているデータをリアルタイムで処理する「アダプター」を作成できるStreamInsightを参照することをお勧めします。
ただし、既存のサーバーアプリケーションにアクセス/組み込むことができるかどうかはわかりません。ただし、達成しようとしている内容によっては、そうする必要がない場合もあります。