【发布时间】:2011-08-26 14:57:14
【问题描述】:
在 VB.Net 3.5 WinForms 应用程序中工作,并通过 ADO.Net 使用 Access 2003 (JET 4.0) 作为数据库后端。
我想在应用程序决定从服务器刷新数据之前检查数据库的更改。是否有任何最佳实践,或者我应该信任 ADO.Net 环境来优化/处理这个?
我正在考虑在服务器上使用有限的日志,每次更改都会更新该日志。拉取此日志可以判断某个表是否已更改数据。好用吗?
【问题讨论】:
在 VB.Net 3.5 WinForms 应用程序中工作,并通过 ADO.Net 使用 Access 2003 (JET 4.0) 作为数据库后端。
我想在应用程序决定从服务器刷新数据之前检查数据库的更改。是否有任何最佳实践,或者我应该信任 ADO.Net 环境来优化/处理这个?
我正在考虑在服务器上使用有限的日志,每次更改都会更新该日志。拉取此日志可以判断某个表是否已更改数据。好用吗?
【问题讨论】:
最简单的方法是使用基于文件的缓存,如果有任何内容写入数据库,它只会使缓存无效。
这不会为您提供任何特定于表的缓存,因此这不是最有效的缓存。
【讨论】: