大型网站VS外星人智慧

前述
sql

        一直以来我都坚信人类是外星人的科技结晶,因此闭眼冥想了好几个小时。再此分享下我的的观点。数据库

干货缓存

        首先,我把计算机信息数据比作大米,为了避免被如今的电子信息化社会干扰,就用古代的社会来类比下当今的网站系统架构,在古代咱们要开个米店和咱们如今开发个系统有必定的可比性。
架构

        在古代开米店,我要先从各地收购大米,而后把它囤积到店里,就能够开张了,随着时间的推移,我要不断的收购大米,而后再卖出大米。
负载均衡

        在当今开发个系统,我要先收集数据,而后把它存贮在计算机中,而后系统上线。睡着时间的推移,系统要不断的收集信息,而后提供给请求查看信息的用户。
分布式

        生意越作越好,买米的人愈来愈多,我一我的忙不过来,我多雇佣了几个个店员也就是相对于系统中开始了集群。
优化

        可是每一个店员都是舀米而后称米,而后收钱。人多了后再一个有限的店铺里面出现了拥挤,这时就改分工了,舀米的舀米,盛米的盛米,收钱的专管收钱,店铺有条不紊的进行着。系统这个时候相似这样,而后进行了分布式部署,把不一样的模块分离出来。这个时候也就差很少到了一个中型系统的一个规模。
网站

        后来开了连锁店,之因此生意好是我卖的大米出自一个产地,我为了确保大米的质量,我得不断的从一个产地收购,而后分发到各地,相似于系统整了cdn。固然系统中更细节的缓存、sql优化、数据库集群保持数据同步、负载均衡等等我有时间会继续类比人类大脑的记忆特定进行我的观点的阐述。spa

        人类记忆的结构,我坚信确定不是达尔文的进化论所能造成的。他是个高智慧的结晶,咱们作系统,类比这么一个高智慧结晶的东西去作,岂不是合情合理。由于是这个高智慧创造了人类。有的系统一开始是真不必按着大型系统的架构来作,不然会得不偿失。如今不管是哪一个系统都是从小系统一步步演化,重构出来的。cdn

         存在即合理。如今以为个人整我的生观都是由这句话引导与阐述的。

相关文章
相关标签/搜索