v.1.0.10 增加雪花算法
雪花算法实现:
使用64位整数存储ID
包含时间戳(41位)、机器ID(10位)和序列号(12位)
支持分布式环境下的唯一性
时间戳从2024年开始,可以使用约69年
分表策略:
使用 GetShardKey 函数根据ID计算分表键
采用取模运算,确保数据均匀分布 -分表数量建议为2的幂次方(如16、32、64等)
v1.0.9 增加比较相关的函数
Cmp 比较类的模板函数,支持所有整数,浮点数和字符串
CmpTime 比较时间的函数
CmpBool 比较 bool 型的函数
v1.0.8 增加了 gorm 的方法
AddDateScopeDateTime 增加日期范围条件,被查询的字段是 datetime 类型
注释增加了查询字段的类型说明