只有一台数据库服务器(这个好处理) , web应用程序考虑怎么做

解决方案 »

  1.   

    http://bbs.csdn.net/topics/360233832
      

  2.   

    guid,或者单据号的前边几位用你为服务器“配置”的编号作为开头嘛。
      

  3.   

    例如说static long a = DateTime.Now.Ticks;
    static long b=0;   //每当使用一次都+1
    static string c=读取配置文件取服务器编号或者服务器机器名作为编号;然后你就用 a.ToString() +"_" +  b.ToString() + "_" + c 作为编号就可以了。当然是用 guid 也可以,微软的 guid 算法虽然强悍,但是也比自定义的方法慢一点。
      

  4.   

    C#的GUID ,  是永远不会重复的
    可以看一下
      

  5.   

    发现taobao下单产生的order,好像有一段是个人id
      

  6.   

    方案很多啊,
    guid,时间戳加个账户id怎么都唯一了吧。