最小单位和标准单位

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在计算机世界中,大多数的度量都有其最小单位,也有其标准单位。而标准单位很多的时候并不一定是最小单位。

计算机存储单元(最小单位:bit   标准单位:byte)

人民币(最小单位:分  标准单位:元)

网络通信中http标准单位:url

试想一下,如果没有byte,没有url,我们会丢掉一些什么?会有哪些不便呢?

首先,我们可能连基本数据类型就很难正确指定。int中的整数可能占位为1-16位,有了byte,不管你是1还是10000,都是占用两个字节。计算机处理起来方便,也更高速。字长也是byte的倍数。

url对web服务器端的作用是极其大的。甚至数据库的事务处理机制能够在网络中得到很好的执行,也有url很大的功劳。url让网络命令有序化,有形化,规范化。


smartfoxserver2x操作的最小单位是什么?

room。包括smartfoxserver的permission设置,event设置,都是面向room。我们在设计一个系统的时候,为了让自己不因为系统太大而乱,最好先问问自己,我这个系统的最小单位是什么呢?我的日志处理程序的最小单位就是每条带event的日志。


电商平台里的最小单位:订单

电商系统比较复杂,涉及到order,finance,warehouse,merchat,...。而这些系统之间传递数据的单位便是订单。我们把用户信息,商品信息,收货人信息,购买人信息,订单所处状态,支付状态,快递状态,仓库库存状态统统保存在订单里。如同网络的多层协议一样,各个机器之间不关联,如果知道如何解析这个ip,也是层层协议进行包装的结果。

上述理由有点抛砖引玉的意思,也是为了给规范化的好处来一点点小小的补充,希望能帮助到各位。刚开始写博客,表达能力有限,望海涵。


转载于:https://my.oschina.net/u/937710/blog/115991

你可能感兴趣的:(python,数据库)