|
|
1
2
如果由于跨平台问题而无法触发,您可以让数据库引擎计算当前哈希值(即持久计算列,有效地像触发器一样)。不过,这也是跨平台的问题!然后,如果你对当前哈希值和你的哈希值进行索引,这是一个相对容易的搜索。
另一件要记住的事情是,没有完美的哈希函数,所以你可能会有假阴性(无意中的哈希冲突导致无法检测到变化)。这个(天文数字般的小)风险值得冒吗? |
|
2
0
我会标准化你的应用程序如何检查差异,而不是数据库如何实现差异。尝试使用带有特定列的视图来表示更改。然后使用每个数据库中实现的适当技巧来实现该视图。依赖于检查此差异的代码将是相同的,使用相同的视图和列。 |
|
|
AlwaysneedsHelp · 如何减少此处使用的内存量? 2 年前 |
|
|
snake123 · 滚动到不同页面的锚点,URL中没有# 2 年前 |
|
|
Jan · 密码salt是否应存储在数据库中 2 年前 |
|
|
birb · RFC-6238 TOTP实现与示例不匹配 2 年前 |
|
|
AishaWho · 请解释res=id^(id>>>32) 2 年前 |
|
|
landings · 如何散列整数的环形缓冲区? 3 年前 |