Pan.tc328 wrote:什麼雲,BigData 以前就有,只是定義新名稱,科專題目再一次給幾年幾百億。 您是明白人,這些根本是老東西,只是現在計算工具變快了、容量變大了、網路普及了,這些玩意又被挖起來炒一遍。騙騙外行人,經費花啦花啦,口氣越來越大。一陣子以後,消聲匿跡,沒人敢提,因為牛皮吹破了!
"關鍵字"技術比較潮啊,大家朗朗上口細問一下怎麼做,大家開始閃爍其詞問技術原理是甚麼,可能就會翻臉了搞"關鍵技術"很累又不潮老闆外行又會更看不到價值啥是Time Complexity跟Space Complexity? 別鬧了我們還是繼續拿AI來嘴好了反正啥丟進去AI,AI就幫你弄好了不是嗎?
什麼叫做時間空間複雜度.最簡單的方式,你的系統能處理多少事,多久完成,然後算出成本我問你,資料庫一筆資料占多少空間?你硬碟要買多大?多久備份一次,Cluster間轉換多久,你備份還原多久你一台主機,一秒鐘能處理多少Request像高速公路ETC有多少量?你的頻寬多少?你要買多少主機?一個系統上千萬行程式碼,哪一段是效能瓶頸?PM就是問這些G8的問題PM自己也不會算,他只是把客戶的問題WriteDown回來給大家寫我是技術主管,我也是問這些問題.一張圖,你可以產出,有人要1小時,有人30秒鐘.你的質量有無法達成?
時間複雜度是1件工作多少時間時間N,就是N個時間,一台主機有N的效能,你買1台主機就可以了時間2N,就是2N個時間,一台主機有N的效能,你買2台主機就可以了時間N平方,就是N平方個時間,一台主機有N的效能,你要買很多台主機時間N指數,就是N指數個時間,一台主機有N的效能,基本上你沒被入取轉換成企業原本一天工作,8台主機能完成時間2N,就是2N個時間,公司要買16台主機,或買高階的4台主機時間log2,就是log2個時間,公司要買3台主機,或買高階的1台主機時間log3,就是log3個時間,公司要買1台主機,或換成樹莓派一年的電量也是很可觀光是把這些轉乘公司營運,收入-成本你成本少了一間機房,8台IBM主機,20萬的電力,你IT部門一年就省200萬.我下面10個員工,每人多發10萬的績效獎金,我拿50萬,50萬當部門基金這樣不是很好現在辦公室做AI,反正程式調不出來,買多一點主機,買多一點,好一點的顯卡..反正資源錢不是從這些人口袋出,然後做出非常少價值的產品出來.最後錢都花完,大家都沒績效..反正最後就說要進步就要投資,研究就是燒錢
greatli6955 wrote:以前計算機不是很power...(恕刪) 就是因為這樣,才會越來越忽略這一塊其實一段爛程式就能搞垮一個系統, 重構? 演算法? 那是啥?一個爛SQL就能跑到地老天荒, execution plan? optimizer hint? 能吃嗎?反而是資源受限時,大家才會錙銖必較適當的限制資源才會讓programmer成長
slash410 wrote:就是因為這樣,才會越(恕刪) 真的~現在很多人非常喜歡用交易,連Log那種不重要的都用交易包,這樣包資料才不會Loss但都沒考量整個系統和別人,所有的資源都Lock住.甚至用遠端交易,所有Server所有資源都Lock然後查資料庫CPU沒上來,Memory沒有吃,但就是跑不動.所有資源都鎖住,在等別人釋放,所有程式都在Sleep,效能當然起不來