【发布时间】:2011-12-06 20:23:40
【问题描述】:
我们正在迁移到一个新的数据库系统。数据库属于 ISAM 类型,API 不提供检测记录是否已被其他用户更改的方法。
因此我需要在客户端实现这个功能。我目前正在使用前后记录缓冲区计算校验和并比较结果。
我的问题是,既然有可能为两个不同的记录计算相同的校验和值,那么使用时间戳字段会更好吗?
记录更改检测通常如何处理?
谢谢。
【问题讨论】:
-
校验和用于确定数据是否可能有效,即信用卡号或图书馆卡号。如果校验和有效,则卡号可能有效。在这种情况下,使用校验和来确定记录是否已更改并不是校验和的用途。
标签: database concurrency checksum isam