让我先说我没有使用它来存储密码或任何其他敏感信息——我只是想要一个以后可以使用或快速检查唯一记录的行级 sha/hash。我的表会偏长,在 0.1 到 10 万亿行的范围内。
我正在使用Snowflake datawarehouse,因此我的选项是 SHA1、SHA2、MD5(每个都有二进制选项)和HASH。
我想我想尽量减少冲突的机会(考虑到长表),而不是不必要地消耗我的计算积分。
考虑到我的用例,哪一个是最佳选择?
让我先说我没有使用它来存储密码或任何其他敏感信息——我只是想要一个以后可以使用或快速检查唯一记录的行级 sha/hash。我的表会偏长,在 0.1 到 10 万亿行的范围内。
我正在使用Snowflake datawarehouse,因此我的选项是 SHA1、SHA2、MD5(每个都有二进制选项)和HASH。
我想我想尽量减少冲突的机会(考虑到长表),而不是不必要地消耗我的计算积分。
考虑到我的用例,哪一个是最佳选择?