1. 程式人生 > >思考Hadoop權威指南的一段話

思考Hadoop權威指南的一段話

Hadoop權威指南 Hadoop

《Hadoop權威指南》這本書的第一章開頭有這樣一句話:

   “在古時候,人們用牛來拉重物。當一頭牛拉不動一根原木時,人們從來沒有考慮過要想方設法培育出一種更強壯的牛。同理,我們也不該想方設法打造什麽超級計算機,而應該千方百計綜合利用更多計算機來解決問題。”
                                 ——Grace Hopper

  我覺得這句話是有些許問題的!在古時候,人們確實沒有想方設法培育出一種更強壯的牛,但是人們想方設法去解決拉不動原木的問題。為什麽沒有培育出一種更強壯的牛呢?那是因為以當時的技術是無法培育出來的,那麽人們便用其他方法解決原木的問題,比如用車拉,用杠桿原理等等方式,所以說人們並不是沒有考慮,而是技術的限制導致無法實現更強壯的牛!
  計算機行業一般解決問題存在兩個維度的方案,縱向和橫向,至於選擇哪種方式,那取決於方案的實現成本。如果一臺超級計算機可以代替成百上千的計算機來解決問題,那麽我們為什麽不用呢?應該只有一個原因:成本!成本確實是企業該考慮的問題,但是對於技術研究,新興技術的面世是肯定昂貴的,像第一代計算機,現在的石墨烯,以及芯片等等,但是隨著技術的不斷優化和成熟,成本的問題是能夠解決的。

  因此利用更多便宜的計算機解決問題只是權宜之計,技術的縱向發展是非常值得重視的,技術的橫向只是為了解決當下問題的讓步策略。我覺得這段話是有誤導的,所以寫下自己的觀點!

思考Hadoop權威指南的一段話