我有一个简单的SQL Server数据库,包含12张表。每个表都有100到1000行数据。当我的web应用程序加载时,这些表直接保存在数组中。从那时起,这些数组被用来替代对表的直接访问。只要另一个用户更改了数据库中的数据,就需要更新这些数组。为此,我计划每10秒使用ajax轮询PHP脚本。此脚本检查这12张表中的任何更改,并仅将已进行的更改返回给客户端机器,而不是整个表格。
问题是,我不知道如何记录对这些12张表的任何更改,并以一种可以用JavaScript解释以更新数组的方式将这些更改返回客户端机器。
最佳/最简单的方法是什么,以跟踪SQL Server表中的更改?
可能更广泛适用的更清晰地提出我的问题的方法是什么——有哪些方法可以查询或发现SQL Server表随着时间的推移所做的更改?
问题是,我不知道如何记录对这些12张表的任何更改,并以一种可以用JavaScript解释以更新数组的方式将这些更改返回客户端机器。
最佳/最简单的方法是什么,以跟踪SQL Server表中的更改?
可能更广泛适用的更清晰地提出我的问题的方法是什么——有哪些方法可以查询或发现SQL Server表随着时间的推移所做的更改?