云端自动编号不是连续的?
本帖最后由 dick 于 2016-7-19 14:36 编辑问题:云端自动编号不是连续的?
解答:这是因为云端共享服务器是负载均衡的,云端共享用户众多,为了提高云端共享空间的效率。可以有两种办法解决这个问题:
1. 不用系统的自动编号,自己写编号生成的方法。
2. 使用本地版或者云端专享服务器版
那么为什么云端自动编号不做成连接的呢? 云端的算法是每台服务器预先取100个号码段缓存着, 第一台服务器的号码是 1-100, 第二台服务器的号码就是101-200,依此类推,所以会出现编号超过两位数的情况。云端应用是这样的,最典型的例子就是-淘宝,订单不会保证编号连续,甚至都是使用时间戳来做订单编号。连续编号就意味着必须所有人排队挨个分配号码,在云端大并发的情况下,这是效率非常低。电商的订单,一天几千单甚至上万单,编号连续不连续,已经没有太大意义了。可能是大家平常用本地版系统用习惯了,强求订单编号的连续, 在互联网时代,订单编号只要唯一就行了。
页:
[1]