一、自动更新的意义
自动更新使数据保持良好的现势性,具有良好现势性的数据可以准确反映最新情况,为领导者决策分析判断提供有力保障。
一年一度的国土变更调查就是国家为了及时全面查清我国土地利用状况,掌握详实准确的土地基础数据现势情况,为提高土地资源的信息化管理和社会化运用,国民经济平稳健康发展以及国土资源的合理开发和可持续利用提供保障。
同样,在环境监测、大气污染、天气预报、交通导航和疫情防控等方方面面,具有良好现势性的数据都很重要。
二、更新控制因子
1、什么是更新控制因子
更新控制因子是数据现势性的判断者,是为了区分数据的现势性情况,避免数据出现重复或者遗漏而确定的一个临界值,是随着更新变化的一个值。我们把控制因子分为“时间控制因子”和“主键控制因子”两种。
“时间控制因子”就是通过数据记录的时间来判断数据的现势性。很简单,在“时间控制因子”之前时间的数据为旧数据,不需要更新;在“时间控制因子”之后时间的数据为新数据,是需要更新的数据。
“主键控制因子”是通过自增的主键来判断数据的现势性。主键的值大于“主键控制因子”即为新数据;自然,主键的值小于“主键控制因子”为旧数据。
2、“时间控制因子”与“主键控制因子”的区别
“时间控制因子”可以清楚判断数据的时效,但记录时间的精度有限,一般记录的时间精确到“秒”,有时甚至是“小时”或者“天”,这样数据记录的时间必然会有重复情况。倘若某一次更新在重复时间处中断,那么数据会出现更新遗漏。
“主键控制因子”因为是自增主键的缘故,很好的避免了“时间控制因子”更新遗漏情况,但是它不能反映数据的时效。