如题,主要考虑性能,现在在做一个一元夺宝类软件,但是这里难道我了,想了半天每一个好的解决方案,跪求大家。
使用事务上锁,每分配一个编号 +1
数据库的主键自增,或者其他的主键生成策略可以吗,可以设置unique不重复的
可能我没接触过一元夺宝,把数据库相应的列设置为唯一约束列,这样就能保证5000个编号不会重复,后面对应的是客户id,
至于客户有几个商品的编号应该没关系吧,
给每个登录的用户,确定一个编号,比如登录日期时间的编号:20161020121212。这样的编号,就是唯一的。
一份对应一个编号,用GUID作为编号
每个编号设置一个是否被选中的boolean字段