大型網站VS外星人智慧

前述
sql

        一直以來我都堅信人類是外星人的科技結晶,因此閉眼冥想了好幾個小時。再此分享下我的的觀點。數據庫

乾貨緩存

        首先,我把計算機信息數據比作大米,爲了避免被如今的電子信息化社會干擾,就用古代的社會來類比下當今的網站系統架構,在古代咱們要開個米店和咱們如今開發個系統有必定的可比性。
架構

        在古代開米店,我要先從各地收購大米,而後把它囤積到店裏,就能夠開張了,隨着時間的推移,我要不斷的收購大米,而後再賣出大米。
負載均衡

        在當今開發個系統,我要先收集數據,而後把它存貯在計算機中,而後系統上線。睡着時間的推移,系統要不斷的收集信息,而後提供給請求查看信息的用戶。
分佈式

        生意越作越好,買米的人愈來愈多,我一我的忙不過來,我多僱傭了幾個個店員也就是相對於系統中開始了集羣。
優化

        可是每一個店員都是舀米而後稱米,而後收錢。人多了後再一個有限的店鋪裏面出現了擁擠,這時就改分工了,舀米的舀米,盛米的盛米,收錢的專管收錢,店鋪有條不紊的進行着。系統這個時候相似這樣,而後進行了分佈式部署,把不一樣的模塊分離出來。這個時候也就差很少到了一箇中型系統的一個規模。
網站

        後來開了連鎖店,之因此生意好是我賣的大米出自一個產地,我爲了確保大米的質量,我得不斷的從一個產地收購,而後分發到各地,相似於系統整了cdn。固然系統中更細節的緩存、sql優化、數據庫集羣保持數據同步、負載均衡等等我有時間會繼續類比人類大腦的記憶特定進行我的觀點的闡述。spa

        人類記憶的結構,我堅信確定不是達爾文的進化論所能造成的。他是個高智慧的結晶,咱們作系統,類比這麼一個高智慧結晶的東西去作,豈不是合情合理。由於是這個高智慧創造了人類。有的系統一開始是真不必按着大型系統的架構來作,不然會得不償失。如今不管是哪一個系統都是從小系統一步步演化,重構出來的。cdn

         存在即合理。如今以爲個人整我的生觀都是由這句話引導與闡述的。

相關文章
相關標籤/搜索