在工作中,我試圖在已有的大型PHP應用程序中實現n層模型。優勢數據訪問層
我必須說服我的老人,因爲他們沒有看到額外的DA層,因爲性能。代碼現在在業務邏輯中查詢Db,並在循環中計算結果集中的數據。低性能成本。
我試圖說服他們的原因很明顯:透明度('我們可以讀取SQL'),更改數據庫('不會發生')。
他們的觀點是,如果它是由一個單獨的層完成的,這將意味着必須創建一個數據集並在業務層再次循環。成本覈算表現。 另外,創建這個n層模型將意味着很多沒有「實際」支付的工作。
這是一個性能問題,因此是一個合理的理由對不同的DA層說不?
妥協似乎要走的路。謝謝。 – eddy147 2010-08-16 14:46:05