Database 如何检测bigdata的完整性
假设我有一个表,其中有N条数据,即row1,row2,··,rowN。如何检测这些数据未被非法更改 我的意思是我们可以对每个数据执行哈希函数,例如:Database 如何检测bigdata的完整性,database,nosql,bigdata,Database,Nosql,Bigdata,假设我有一个表,其中有N条数据,即row1,row2,··,rowN。如何检测这些数据未被非法更改 我的意思是我们可以对每个数据执行哈希函数,例如: TABLE row1 hash(row1) row2 hash(row2) · · · rowN hash(rowN) 当我想知道这些数据是否被非法更改时,我可以遍历所有数据,查看rowi的散列值是否等于原始散列(rowi) 但是如果有很多数据,遍历非常耗时,我想知道是否有其他方法来检测bigdata的完整性?以下是一些解决
TABLE
row1 hash(row1)
row2 hash(row2)
· · ·
rowN hash(rowN)
当我想知道这些数据是否被非法更改时,我可以遍历所有数据,查看rowi的散列值是否等于原始散列(rowi)
但是如果有很多数据,遍历非常耗时,我想知道是否有其他方法来检测bigdata的完整性?以下是一些解决方案: