為什麼這篇商業邏輯層鄉民發文收入到精華區:因為在商業邏輯層這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者iFEELing (ing)看板Soft_Job標題Re: [閒聊] 開發一定要用MVC架構 ?...
商業邏輯層 在 Wawa|廣告行銷無所不講 Instagram 的最佳解答
2021-09-03 20:32:43
🩸 想當廣告業務,要具備的工作軟實力! ⠀ 「沒有廣告業經驗,要有什麼特質才適合進廣告業呢?」 ⠀ 以廣告業的工作來說,有個非常注重人格特質的職位,那就是廣告業務/企劃。 ⠀ 比起創意部門中設計或文案的面試標準,更看重求職者展現出的人格特質。因為身為業務不只要有協調與溝通的能力,也要具備洞察人性的敏...
: → iFEELing:所以Programmer會覺得SP好用 DBA會覺得X你XX 06/30 20:31
: → TonyQ:我認識的 DBA 都很喜歡寫 SP 討厭 AP 自己寫 SQL 耶.. 06/30 22:27
: → TonyQ:看起來這件事情很微妙 XD 06/30 22:27
: → TonyQ:反而是 programmer 都很討厭寫 SP 06/30 22:28
: → TonyQ:我這邊經驗剛好跟 iFEELing 相反 06/30 22:28
: 推 terrybob:我完全不會寫SP 06/30 22:30
: → hSATAC:iFEELing 講的是政治問題,透抽講的是技術問題,不相悖。 06/30 22:42
: 推 CRPKT:有時候是透明度帶來的信心問題, 會想用自己這一側能掌握的 06/30 23:01
唔 我在目前的公司碰過三次 programmer 超愛 SP 的專案
第一次 programmer 說是效能問題
然後把幾乎所有邏輯層通通塞到 SP 裡面
還直接從 SP 裡面發MAIL , 丟 http request 去其他server傳資料
再讓其他 SERVER 連回 DB 開始撈資料
整個 web UI 只有檢核使用者輸入的功能 然後就通通丟進 DB 算
甚至連月報季報年報也通通在 production DB 上跑 schadule job + SP
接下來其他應用系統就三不五時來抱怨說怎麼 DB 回應那麼慢....
老闆說系統上了就不要去動 想辦法讓線上系統變快
最後是反正有錢好辦事 報效能不足直接換硬體硬幹
第二次是專案的 programmer 以前是寫 delphi 還是什麼鬼的
要他們用 java / c# 寫功能好像怎麼寫都是 sequential 寫法
看到 SP 的語法好像他鄉遇故知 千里故人來 歡喜得很
然後又什麼東西都塞到 SP 裡面去
程式寫的飛快 老闆看了笑呵呵
還好這次跑的東西範圍不大 跟 programmer 喬好不要在線上負載的時候出來搗蛋
線上也沒有太大抱怨
第三次專案又遇上了號稱有效能問題 其實是 progremmer 不想拉資料出來 AP 算
前端一樣是畫好 UI 把所有邏輯都硬塞進 SP 層
這次就直接再開一台 DB 出來 資料抄給他 愛怎麼玩就怎麼玩去吧
所以其實我很不喜歡 AP 邏輯層的東西通通塞到 DB 來跑啊
DB Server 的資源很貴的
明明提供一堆 AP server 在那邊等著算資料
結果一整櫃的機器畫完 UI 之後就在IDLE
然後大家來搶 DB server 的 cpu 算商業邏輯
然後原本 DB 要做的 sort / merge / hash 等不到 CPU 在那邊 WAIT ....
要你是 DBA 你火不火?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.35.79.188