大数据块,网络通信
两个紧密的概念被绑定使用了很多年头,今天之所以要把这两个事物再拿出来,是因为前段时间使用微信的时候发现微信的设计之中肯定有“另一个概念”的东西存在,才使得微信这样的大数据块能在移动互联网中崭露头角,那就是数据压缩。
相信很多人都不陌生,数据压缩,多么常见的方式,然而自从香农前辈开创了信息论以来,数据压缩算法被改进了很多版本,而且还产生了更多个实用算法。今天我不是在这里讲算法的,而是讲数据压缩的架构位置的。
通常的数据压缩模块都是内嵌在系统代码中,带来的影响就会导致服务器资源紧张,数据压缩本身就是对cpu的消耗很大。所以把数据压缩单独拿出来建独立的数据压缩和解压中心,这样所有的块数据可以直接转送到数据压缩解压中心进行处理和返回,独立的架构不会对原有的逻辑系统有任何的影响,带来的将是高效的数据通信和水平扩展。
对于大数据块来说,用户体验才是最重要的,要是延迟很厉害的话,我相信那就是最致命的。