作者Adonisy (堂本瓜一)
看板Database
标题Re: 网管人
时间Fri Mar 12 17:03:54 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"
抱歉,stored procedure 避免写 logic的程式,只写资料处理
所以是我们的认知不同
程式人(这里所指的是开发AP的),不用写 SQL,也不能写,因为安全性与效能
程式人知道 资料库索引怎麽建吗? 不知道...
程式人会下好的 SQL 指令吗? 不知道,也许会,但大多数都是
SEECT * from Table
为了效能与安全,很早就不建议程式人写 SQL指令了
--
昔日所为 今日所受
今日所为 明日所受
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.3.8
1F:推 adrianshum:大概我们开发的方向很不同,至少开发人员写SQL并不鲜见 03/12 17:31