Re: 網管人

看板Database作者 (多想兩分鐘 = =")時間14年前 (2010/03/12 19:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/17 (看更多)
※ 引述《Adonisy (堂本瓜一)》之銘言: : ※ 引述《adrianshum (Alien)》之銘言: : : 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指令了 有點好奇是誰建議的。 也聽過類似的說法: 一個 table至少要有兩、三個預存程序,insert、select之類的 SQL最好不要直接下… 但是說這話的人接著說: 廠商當然希望你盡量用預存程序啦,自訂函數啦,用愈多就愈不可能換用別的資料庫。 寫了些程式之後,我覺得溝通、翻譯、合作是最麻煩的。 如果今天寫支程式我得等 DBA(總之是別人)寫出 insert、selete功能的預存程序.... 那我應該可以快樂的打混半天吧XDD 如果資料格式有地方接不上,那要橋好大概又是半天吧, 測試,維護,這樣來來去去怎麼都覺得沒效率。 尤其是如果使用者不停的來電抱怨…這時候只想翻桌吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.46.184
文章代碼(AID): #1BcYjk95 (Database)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 7 之 17 篇):
1
1
文章代碼(AID): #1BcYjk95 (Database)