Maison >développement back-end >tutoriel php >电商中,订单编号,这个字段,你们觉得是字符串比较好还是数字比较好?

电商中,订单编号,这个字段,你们觉得是字符串比较好还是数字比较好?

WBOY
WBOYoriginal
2016-06-06 20:31:451927parcourir

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

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

你们的看法呢?

回复内容:

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

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

你们的看法呢?

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

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

  • 订单号是给用户看的,应该以简单易用为准。应该考虑一下用户群,什么样的订单号对于用户来说是方便辨认的?
  • 淘宝京东用户都非常多,分布在各个年龄层。考虑到中国部分大龄用户很有可能不能辨认字母,所以使用纯数字作为订单号。
  • 亚马逊就不一样了,他的受众主要是英语母语的人群,用字母数字都不影响辨识!
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn