上接由「i」到「t」
樹的分叉是由基因控制的,我不清楚不同樹種之間的基因差別,但據資料報到人類的基因圖譜與大猩猩的差別僅僅為0.03%
。而就是這麼小的差異卻造就了截然不同的物種,無論從形態還是生存環境都大相徑庭。於是我驚異於大自然的架構能力,只需要做小小的改變就能創造五彩繽紛的生物世界!
基因其實就是大自然的設計思想,這個設計思想以適應環境的生存能力為動力,在漫漫的歷史長河中不斷的精雕細琢,不斷的變化與完善。其生命週期何其長久,其生命力何其強大!大自然的架構能力讓人敬畏,讓人拜服。當然這裡的生命週期和生命力不是乙個獨立生命個體來表示的,而是整個物種不斷進化的闡述。
乙個業務系統是否長命,是否能夠長成參天大樹,能否形成「t
」,就要看業務系統的基因如何了。如果只是為了當前專案需要而進行的架構,那麼他的生命週期及生命力也就侷限於專案範圍內了。當外部環境一發生變化,其生存可能性將受到很大的挑戰,很有可能會成為「恐龍」。
乙個好的業務系統(尤其是具有品牌性質的產品)不是乙個專案可以搞定的,得需要多個專案的迭代與完善,我們也不能期望一開始就有乙個出色的架構。但如果前乙個專案的精華不能得以延伸和雕琢,而只是機械的串在一起。那麼這個業務系統將失去靈魂,並機械的運轉著,直至遇到瓶頸或被替代。
其實精華部分按理來講應該非常小,非常簡單,非常精密,非常強大。體積的小就像dna
佔細胞的體積,非常簡單就像dna
的排列形式,非常精密就像dna
的生物特性的濃縮,非常強大就像dna
的控制能力。如果乙個系統裡找不出這樣的東西,那麼系統將像乙個擁有多個「大腦」的生物,將產生控制混亂,其命運可想而知。
架構 水平切分架構之基因法
業務 查詢使用者的所有帖子 查詢帖子詳情。字段 使用者id 帖子id。普通水平切分 根據帖子id切分則無法一次查詢使用者的所有帖子 根據使用者id切分則需要先查帖子所屬使用者 什麼是分庫基因?通過uid分庫,假設分為16個庫,採用uid 16的方式來進行資料庫路由,這裡的uid 16,其本質是uid...
基因與生成元演算法
本章繪圖要點 生成元演算法 重複性的繪圖步驟可抽象提煉成資料,儲存在列表或元組裡,然後,依據抽象規則,讀取資料,呼叫繪圖函式,生成所需要的圖形,從而降低程式的複雜性,減少程式的 量。繪圖效率 當圖形的資料計算量比較大時,可先統一計算,然後再繪圖,從而提高圖形的生成效率。一生二,二生三 道生一,一生二...
基因測序與高通量測序區別
基因測序是一種新型基因檢測技術,能夠從血液或唾液中分析測定基因全序列,罹患多種疾病的可能性,個體的行為特徵及行為合理,如癌症或白血病,運動天賦,酒量等。基因測序相關產品和技術已由實驗室研究演變到臨床使用,可以說基因測序技術,是下乙個改變世界的技術。普通的基因測序 指 常規dna測序 是用sanger...