摘要
本发明涉及计算机技术领域,特别是一种基于订单号内嵌用户标识的动态双向分片方法及系统,方法为:配置分片总数,将用户ID通过动态偏移算法转化为可逆伪码;首先生成32位MD5哈希值,哈希值中所有'0'字符替换为随机大写字母,将生成的可逆伪码按固定位序插入哈希值,并在可逆伪码末尾追加分隔符,最终生成订单号;对用户ID执行分片路由计算,得到目标分片索引;从订单号中定位分隔符,提取固定位序中字符组成的可逆伪码,通过逆运算还原用户ID,并通过该用户ID执行分片路由计算,即可精准定位订单存储位置,本发明能够通过解析订单号直接提取用户信息,并能够精准定位分片,实现订单的精准和快速查询。
技术关键词
分片方法
分片系统
伪码
字符
生成校验值
动态
索引
标识
订单
字节流
模块
数值
字母
算法
定义