我正在开展实施数据库水平扩展的项目。 我们计划根据用户数据中的MacAddress将数据拆分为三个不同的数据库实例。
例如:
用户1 - 应该转到DB1
用户2 - 应该去DB2
用户3 - 应该转到DB3
如果User1再次出现,则必须转到DB1 如果User3再次出现,则必须转到DB3。
对于这个要求,我需要一个散列算法,它应该根据我需要将用户分配到不同的数据库中产生一致的值。
我需要提供Mac地址作为该哈希算法的输入,它应该相应地找出数据库实例。
请你提出一些想法或示例程序。谢谢