在计算机世界中,大多数的度量都有其最小单位,也有其标准单位。而标准单位不少的时候并不必定是最小单位。 web
计算机存储单元(最小单位:bit 标准单位:byte) 数据库
人民币(最小单位:分 标准单位:元) 服务器
网络通讯中http标准单位:url 网络
试想一下,若是没有byte,没有url,咱们会丢掉一些什么?会有哪些不便呢? url
首先,咱们可能连基本数据类型就很难正确指定。int中的整数可能占位为1-16位,有了byte,无论你是1仍是10000,都是占用两个字节。计算机处理起来方便,也更高速。字长也是byte的倍数。 spa
url对web服务器端的做用是极其大的。甚至数据库的事务处理机制可以在网络中获得很好的执行,也有url很大的功劳。url让网络命令有序化,有形化,规范化。 设计
smartfoxserver2x操做的最小单位是什么? 日志
room。包括smartfoxserver的permission设置,event设置,都是面向room。咱们在设计一个系统的时候,为了让本身不由于系统太大而乱,最好先问问本身,我这个系统的最小单位是什么呢?个人日志处理程序的最小单位就是每条带event的日志。 server
电商平台里的最小单位:订单 事务
电商系统比较复杂,涉及到order,finance,warehouse,merchat,...。而这些系统之间传递数据的单位即是订单。咱们把用户信息,商品信息,收货人信息,购买人信息,订单所处状态,支付状态,快递状态,仓库库存状态通通保存在订单里。如同网络的多层协议同样,各个机器之间不关联,若是知道如何解析这个ip,也是层层协议进行包装的结果。
上述理由有点抛砖引玉的意思,也是为了给规范化的好处来一点点小小的补充,但愿能帮助到各位。刚开始写博客,表达能力有限,望海涵。