hash分表

按卡号分表

 
card_hash = hash("62251534987753643")
table_flag = card_hash%100
table_flag="%02d"%table_flag
table_flag

 
同一卡号数据落入同一张表 

据说hash对取尾号后两位会让数据更均匀 
    
但不会一刀切用hash,
取卡号后两位的方法更加简洁,可以作为一个软约束
可以不同的语言之间约定,协同操作

参考文章