【发布时间】:2015-05-15 14:19:31
【问题描述】:
我正在为我的分片策略寻找可靠的哈希函数。
String.GetHashCode 显然不是一条路。我目前倾向于一致的缓存(不太确定一致缓存的想法在 RavenDb 碎片实现的情况下是否适用)。
但在我看来,我曾经见过一个名为 ReliableHash 的方法(或类)或类似的东西。但我再也找不到它了。还是我疯了?
那么在 RavenDb 中为分片生成哈希的推荐方法是什么?
【问题讨论】:
标签: ravendb
我正在为我的分片策略寻找可靠的哈希函数。
String.GetHashCode 显然不是一条路。我目前倾向于一致的缓存(不太确定一致缓存的想法在 RavenDb 碎片实现的情况下是否适用)。
但在我看来,我曾经见过一个名为 ReliableHash 的方法(或类)或类似的东西。但我再也找不到它了。还是我疯了?
那么在 RavenDb 中为分片生成哈希的推荐方法是什么?
【问题讨论】:
标签: ravendb
使用 MD5 或 SHA1 之类的东西来实现一致的散列。 但是,如果您关心它,请注意区分大小写之类的事情。
【讨论】: