12個のテーブルを持つ単純なSQLServerデータベースがあります。各テーブルには100〜1000行あります。これらのテーブルは、Webアプリの読み込み時に配列に直接保存されます。その時点から、テーブルに直接アクセスするのではなく、配列が使用されます。別のユーザーがデータベース内のデータを変更するたびに、アレイを更新する必要があります。
これを行うために、私はajaxを使用して10秒ごとにPHPスクリプトをポーリングすることを計画しています。このスクリプトは、これらの12個のテーブルのいずれかで変更をチェックし、テーブル全体ではなく、行われた変更のみをクライアントマシンに返します。
問題は、これらの12のテーブルへの変更を記録し、Javascriptで解釈して配列を更新できるように、それらの変更をクライアントマシンに返す方法がわからないことです。
SQL Serverのテーブルへの変更を追跡するための最良/最も簡単な方法は何ですか?
おそらく、より広く適用できる私の質問をするためのより明確な方法-SQL Serverテーブルへの変更を時間の経過とともにクエリまたは検出するためにどのような方法がありますか?