作者jl844032 (湖藍者)
看板PHP
標題[請益] 用PHP做運算 還是用MYSQL做運算 ?
時間Thu Nov 1 22:55:11 2012
如題
想請問版上大德們
一個PHP想要從MYSQL拉資料後 再用PHP做運算比較好
還是在MYSQL做完運算後 傳回來PHP比較好
關於效能方面 哪個方式會比較好?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.234.14.141
1F:→ Rplus:算什麼? 11/01 23:00
2F:→ jl844032:所以算甚麼有關係了喔? 11/01 23:01
3F:→ jl844032:那如果算生日之類的呢? 11/01 23:01
4F:推 carlcarl:一般是MySQL這邊處理掉 11/02 00:09
5F:→ MOONRAKER:如果是用來決定資料要不要取出的條件 就在MySQL做 11/02 00:35
6F:→ MOONRAKER:如果不是,比如說,只是格式,那隨便在那邊都可以 11/02 00:36
7F:→ carlcarl:嗯嗯 樓上講的比較正確~ 11/02 01:21
8F:→ jl844032:恩恩~多謝了^^ 11/02 11:17
9F:推 XD9527:理論來說,能用計算條件從sql取得的話,會比php好 11/02 15:47
10F:推 cjoe:運算嗎? 不用想了,用MySQL效率好上超級多 11/02 17:46
11F:→ MOONRAKER:樓上要不要展現一下用MySQL寫loop或遞迴的效率 |D 11/02 18:48
12F:推 chenlarry:同moon大,如果拉資料出來結果要多寫10行php code,何不 11/02 23:45
13F:→ chenlarry:上面少打幾個字..多寫10行php code來過濾不要顯示的資料 11/02 23:47
14F:→ chenlarry:何不使用一行SQL query來省掉那10行多餘的php code? 11/02 23:47
15F:推 carlcarl:不太是程式多少行的問題 你分一台app 一台mysql 11/03 00:42
16F:→ carlcarl:你把所有資料都傳到app這邊來做 頻寬根本不夠你這樣傳.. 11/03 00:43
17F:推 qwertmn:就load balance的角度看, php的擴充比mysql容易多了... 11/04 01:13
18F:→ qwertmn:所以我個人建議是,運算就給php八..搜索當然mysql 11/04 01:14