文档章节

大型网站VS外星人智慧

Sohnny
 Sohnny
发布于 2016/04/03 11:56
字数 713
阅读 29
收藏 0

前述

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

干货

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

        在古代开米店,我要先从各地收购大米,然后把它囤积到店里,就可以开张了,随着时间的推移,我要不断的收购大米,然后再卖出大米。

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

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

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

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

        人类记忆的结构,我坚信肯定不是达尔文的进化论所能形成的。他是个高智慧的结晶,我们做系统,类比这么一个高智慧结晶的东西去做,岂不是合情合理。因为是这个高智慧创造了人类。有的系统一开始是真没必要按着大型系统的架构来做,否则会得不偿失。现在无论是哪个系统都是从小系统一步步演化,重构出来的。

         存在即合理。现在觉得我的整个人生观都是由这句话引导与阐述的。

© 著作权归作者所有

共有 人打赏支持
Sohnny
粉丝 1
博文 12
码字总数 3212
作品 0
西安
程序员
王立铭专栏|生命的秘密(一):地球人与外星人

1968年,在阿波罗8号飞船飞离地球飞向月球的航程中,几位宇航员第一次亲眼目睹了我们这颗蓝色星球的全貌。于是在天文尺度上,全人类瞬间连接成了一个有机的整体,而孤独感也油然而生:在这茫...

知识分子
2016/04/11
0
0
戴尔公司宣布接受比特币支付

越来越多的主流零售商正逐渐接受比特币支付方式,而最近宣布接受比特币支付的重量级零售商是世界第三大PC制造商。戴尔公司宣布与比特币支付公司Coinbase合作,提供比特币支付选项。 戴尔还宣...

oschina
2014/07/20
3K
32
AI能帮科学家找到外星人吗?或许它能给出“意外提示”

据科学美国人杂志报道,在寻找外星智慧生命(SETI)的过程中,我们经常寻找与我们拥有类似智慧、技术和交流方式的生命体。但是天文学家、SETI(搜寻地外文明)的先驱者吉尔·塔特(Jill Tarter...

网易科技
05/17
0
0
智慧城市建设中政府网站群建设起到了积极的作用

目前国家智慧城市试点工作正在各个地方如火如荼的进行着,建设智慧城市是贯彻党中央、国务院关于创新驱动发展、推动新型城镇化、全面建成小康社会的重要举措。我市信息中心相关领导也高度重视...

brwdylpwgy
2013/09/02
192
0
将死的平台:.Net

最近这些年我一直用C#开发。我认为C#和.net是非常棒的软件开发语言和平台。我感觉C#正是我想要的语言,用它即能开发上层东西,也能开发底层代码。然而,不幸的是,整个世界并不和我有相同的感...

oschina
2013/05/28
12.9K
110

没有更多内容

加载失败,请刷新页面

加载更多

linux 系统的运行级别

运行级别 运行级别 | 含义 0 关机 1 单用户模式,可以想象为windows 的安全模式,主要用于修复系统 2 不完全的命令模式,不含NFS服务 3 完全的命令行模式,就是标准的字符界面 4 系统保留 5 ...

Linux学习笔记
今天
1
0
学习设计模式——命令模式

任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外: 命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。 解决了这...

江左煤郎
今天
2
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
12
0
GRASP设计模式

此文参考了这篇博客,建议读者阅读原文。 面向对象(Object-Oriented,OO)是当下软件开发的主流方法。在OO分析与设计中,我们首先从问题领域中抽象出领域模型,在领域模型中以适当的粒度归纳...

克虏伯
昨天
0
0
Coding and Paper Letter(四十)

资源整理。 1 Coding: 1.Tomislav Hengl撰写的非官方作者指南:Michael Gould•Wouter Gerritsma。 UnofficialGuide4Authors 2.R语言包rwrfhydro,社区贡献的工具箱,用于管理,分析和可视化...

胖胖雕
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部