作者RichFU (小富哥~~~)
看板Database
標題Re: 網管人
時間Thu Jul 1 20:19:58 2010
※ 引述《adrianshum (Alien)》之銘言:
: : ◆ From: 59.124.3.8
: : → adrianshum:不能在程式下 SQL?! 你確定你說得對?... 03/12 12:03
: : → Adonisy:當然,最好在DB中用預存程序,前端只需執行,不能下SQL 03/12 13:05
: 1) 大概你的工作都只是 2-tier 的 application.
: 現在很多 application 都會盡量避免把 main logic
: 放在 stored procedure 了.
: 2) 就算是這種 2-tier app, stored procedure 根本就是
: 程式的一部份, 也是 developer 寫的. 並不如你所說
: "程式人不必寫 sql"
請問為什麼現在很多application都盡量避免把mail logic放在
stored procedure呢?
以stored procedure方式可以集中化處理邏輯,也可以減少
application對資料庫的呼叫次數,效能上不是也會比較好?
還是有什麼缺點存在所以才避免放在procedure?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.166.92
推 JoeHorn:維護、除錯的方便,DBMS 異質整合、轉移、備份、更版... 07/01 22:36
推 Adonisy:因為不會用 07/02 00:47
推 MicChung:因為這樣會牽到DBA? 07/02 11:35
→ stero: 本來我也這樣想....不過資深的都不這樣做=,= 07/03 21:17
→ bestlong:怕內容被別人研究 10/23 00:37