[SQL ] Business Logic該放進Stored Procedure嗎?
我用的是 PHP + MySQL。最近剛學會Stored Procedure的一點皮毛。
SP看起來好強大,效率好又省下些傳輸資源。讓我甚麼都想在SP直接做掉。
例如說遊戲的道具,道具的功能花樣一大堆,各功能會動到的資料表也非一致,
這些功能應該寫在PHP的Business Logic裡嗎?幫各類道具分別寫SP會有壞處嗎?
又例如說用遊戲裡的錢去買道具,要叫價錢出來,又要叫錢包出來看錢夠不夠,
還要檢查口袋放不放的下,買完要扣錢,口袋多個新道具。
不用SP要做的查詢至少有三個。
用SP把這些動作綁一起算踩進Bussiness Logic的範圍嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.250.54
推
06/18 14:58, , 1F
06/18 14:58, 1F
→
06/18 15:42, , 2F
06/18 15:42, 2F
→
06/18 15:58, , 3F
06/18 15:58, 3F
→
06/18 23:23, , 4F
06/18 23:23, 4F
推
06/19 03:02, , 5F
06/19 03:02, 5F
→
06/20 14:45, , 6F
06/20 14:45, 6F