推 KoenigseggG:B+tree 218.161.96.194 07/11 10:46
※ 編輯: jscorpio1 (140.120.62.160), 07/11/2014 10:55:15
推 bxxl:如果你要的東西可以直接用SQL寫出來,那本來 114.45.137.253 07/11 11:40
→ bxxl:就不需要在外面搞另外一層資料結構吧 114.45.137.253 07/11 11:40
推 LPH66:SQL 就是把這堆麻煩事給包起來, 用一條指令 140.112.30.32 07/11 14:42
→ LPH66:就可以辦到複雜的事情 140.112.30.32 07/11 14:42
→ LPH66:有的時候 SQL 寫的不好也是會有效能問題 140.112.30.32 07/11 14:43
→ LPH66:這就是因為 SQL 描述的方式讓資料庫系統用了 140.112.30.32 07/11 14:44
→ LPH66:比較沒效率的方式去進行計算的關係 140.112.30.32 07/11 14:45
→ LPH66:(這種現象就是 Joel 的「抽象滲漏法則」) 140.112.30.32 07/11 14:46
→ LPH66:如果硬是要問「資料結構在哪」, 那只好說 140.112.30.32 07/11 14:48
→ LPH66:它被 SQL 這一層殼給包起來了, 所以表面上 140.112.30.32 07/11 14:48
→ LPH66:看似一條指令實際上底下就是用這些資料結構 140.112.30.32 07/11 14:49
→ LPH66:在做苦工... 140.112.30.32 07/11 14:49
→ azureblaze:程式的工作不只是從資料庫撈東西顯示 36.224.100.32 07/11 15:10
→ Killercat:所以ORM跟DAO如此重要(耶穌光) 59.124.251.135 07/11 15:15
→ mars90226:假如你要用資料做甚麼特殊運算,就可能 1.171.163.140 07/11 17:19
→ mars90226:需要特別的資料結構與演算法來做 1.171.163.140 07/11 17:20
→ mars90226:如果只是簡單的顯示資料,當然沒差 1.171.163.140 07/11 17:20