重要的技術創新節點容易發生在什麼地方?

威靈頓發表於2017-06-09

這個想法醞釀過一段時間了。不過寫成文則是臨時起意。

enter image description here

今天看到這篇文章:

資料庫壓縮技術探索

http://geek.csdn.net/news/detail/201478

想起以前還有一篇談TCP的新BBR擁塞演算法的:

Linux Kernel 4.9 中的 BBR 演算法與之前的 TCP 擁塞控制相比有什麼優勢?

https://www.zhihu.com/question/53559433/answer/135903103?from=groupmessage

在我看來,這幾個都是很重要的創新,特別是TCP的BBR擁塞控制演算法。但是這些創新,它們有什麼特點呢?

特點就是:它們打破了原有的技術假設。一些重要的技術創新,可能發生在原有假設被破壞的環節。

原有的思想、相關設計,基於過去的環境設定,可能過了很久之後,並不適用於當下早已脫胎換骨的環境。

而人是很容易習慣過去的動物,時間一長,就忘記了後面蘊含的假定。比如TCP原有的擁塞控制演算法,基於網路頻寬小,速度慢的假設上。可是過了這麼多年,光纖大行其道,骨幹網路速度飛快。原有的演算法就不再適合了。其它情況也是類似的。如果察覺到這個變化,找到錯誤假設的環節,就能得到核心級別的突破創新。

以前學《計算機原理》的時候,老師就問過一個問題:資料是校驗多好,還是少好。 我們本能的回答:多好。老師說:不是,只要有條件,越少越好。因為只要鏈路可靠,不校驗就提高了有效資料比例,提高了效能,節約了成本。

20多年前,我的第一臺計算機還是486-80,記憶體4M,硬碟630M的時候,我也沒想過自己用的PC,記憶體都是32G了。相對於CPU、記憶體,硬碟進步算最慢的了,可固態硬碟 – SSD還是能秒殺機械硬碟。

原來的撥號網路網速56k,現在光纖100M。硬體環境變了,很多基於原來硬體設定的東西都要隨著變革,這裡面就會有很多改進、創新的機會。

作者部落格

相關文章