php - 电商中,订单编号,这个字段,你们觉得是字符串比较好还是数字比较好?
PHPz
PHPz 2017-04-10 15:46:35
0
2
418

我感觉数字存储比较方便,省空间。第二个是利于索引,数字查询速度比字符串要快。

我查了几家,淘宝是数字,京东是数字,亚马逊是字符串。

你们的看法呢?

PHPz
PHPz

学习是最好的投资!

全部回覆(2)
小葫芦

在国内订单号一般是使用日期+随机时间+编号的形式,这种情况的好处在于能起到一种排序的作用,而国外的电商一般都是用GUID来生成,这种的好处在于更便捷的生成,虽然无法排除重复的可能,但可能性太小太小,几率没去验证。

阿神

首先技术上来说,订单号只要是能起到唯一标识的作用,就是合理的设计,而且要做到这个并不困难。其次订单号是用户遇到问题订单时要提供的凭据。所以还要考虑另一个问题,用户体验:

  • 订单号是给用户看的,应该以简单易用为准。应该考虑一下用户群,什么样的订单号对于用户来说是方便辨认的?
  • 淘宝京东用户都非常多,分布在各个年龄层。考虑到中国部分大龄用户很有可能不能辨认字母,所以使用纯数字作为订单号。
  • 亚马逊就不一样了,他的受众主要是英语母语的人群,用字母数字都不影响辨识!
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板